Discord.js Gelişmiş csgo.js Komut

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
VerifySpoof
Süper Üye
Katılım
26 Tem 2018
Mesajlar
657
Çözümler
11
Tepki puanı
201
Ödüller
9
Yaş
26
7 HİZMET YILI
JavaScript:
Save New Duplicate & Edit Just Text
const Discord = module.require('discord.js');
var request = require('request');
var cheerio = require('cheerio');

function getStatData(location, $) {

    var selector = $('.stats-stat .value').eq(location).text();

    var stat_array = $.parseHTML(selector);

    var stat = 0;

    if (stat_array == null || stat_array.lengh == 0) {
        return -1;

    } else {
        stat = stat_array[0].data;
    }

    return stat;
}

exports.run = async (bot, message, args) => {

    var UR_L = "http://csgo.tracker.network/profile/" + args[0];

    if (!args[0]) {
        return message.channel.send(":x: Lütfen geçerli bir STEAMID64 veya özel URL girin");
    }

    request(UR_L, function(err, resp, body) {

        $ = cheerio.load(body);

        var KD = getStatData(0, $);
        if (KD == -1) {
            message.channel.send(":x: Geçersiz, profilinizin gizli olmadığından ve geçerli bir STEAMID64 veya Özel URL girdiğinizden emin olun!");
            return;
        }

        var WIN = getStatData(1, $);
        var HS = getStatData(4, $);
        var MONEY = getStatData(5, $);
        var SCORE = getStatData(6, $);
        var KILLS = getStatData(7, $);
        var DEATHS = getStatData(8, $);
        var MVP = getStatData(9, $);
        var BS = getStatData(13, $);
        var BD = getStatData(14, $);
        var HR = getStatData(15, $);

        var STAT = new Discord.RichEmbed()

            .setTitle("__***CSGO İstatistikleri***__")
            .setURL(UR_L)
            .setColor("0x#FF0000")
            .addField("Toplam KD", KD, true)
            .addField("Win", `${WIN}%`, true)
            .addField("Toplam Rehine Kaydedildi", HR, true)
            .addField("Toplam para", MONEY, true)
            .addField("Toplam Skor", SCORE, true)
            .addField("Toplam ölümler", KILLS, true)
            .addField("Toplam ölümler", DEATHS, true)
            .addField("MVP", MVP, true)
            .addField("Toplam Bomba Seti", BS, true)
            .addField("Toplam Bombalar Defused", BD, true)
            .addField("Toplam Headshots", HS, true);


        message.channel.send(STAT);

    })
}

exports.conf = {
  enabled: true,
  guildOnly: false,
  aliases: [],
  permLevel: 0
};

exports.help = {
  name: 'csgo',
  description: 'CSGO İstatistikler',
  usage: 'csgo'
};

Komutlar Klasör komutlar/counter.js

Ek Modül
cheerio.js​
 
İnsanların senin sesiyle dalga geçmesini umursama
Banlı Üye
Katılım
25 Mar 2018
Mesajlar
260
Çözümler
1
Tepki puanı
42
8 HİZMET YILI
mödül indirme komutu neydi glitchde
 
Uzman Üye
Katılım
2 Ara 2016
Mesajlar
158
Çözümler
1
Tepki puanı
8
Ödüller
7
Yaş
25
9 HİZMET YILI
Tam olarak açıklayabilir misin hocam ne işe yaradığını?
 
ϟ playing pubg ϟ
Süper Üye
Katılım
12 Eki 2019
Mesajlar
603
Çözümler
1
Tepki puanı
22
Yaş
41
6 HİZMET YILI
yazara minnettarlığımı ifade ediyorum
 
Elbet Bir Gün
Süper Üye
Katılım
8 Mar 2018
Mesajlar
702
Çözümler
4
Tepki puanı
40
Ödüller
8
Yaş
28
8 HİZMET YILI
Eline Sağlık Yararlı Paylaşım
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üst