Discord Gelişmiş İstatistik Komutu

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Onaylı Üye
Katılım
3 Mar 2018
Mesajlar
148
Çözümler
3
Tepki puanı
12
Ödüller
7
8 HİZMET YILI
Gelişmiş İstatistik Komutu.
os, cpu-stat,common-tags,moment,moment-duration-format Modülleri gereklidir!
ayarlar.json'a bunu eklemeyi unutmayın. "version": "v.1.1" Yoksa çalışmaz!


JavaScript:
const Discord = require('discord.js');
const moment = require('moment');
const os = require('os');
const config = require('../ayarlar.json')
let cpuStat = require("cpu-stat");
const { stripIndents } = require('common-tags');
require('moment-duration-format');

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

  const db = require('quick.db');

  message.channel.startTyping()

  //var m = await message.channel.send(`Lütfen bekleyiniz istatistikler alınıyor`)

  var osType = await os.type();

        if (osType === 'Darwin') osType = 'macOS'
        else if (osType === 'Windows') osType = 'Windows'
        else osType = os.type();

    //--------------------------//

    var osBit = await os.arch();

    if (osBit === 'x64') osBit = '64 Bit'
    else if (osBit === 'x82') osBit = '32 Bit'
    else osBit = os.arch();

    let cpuLol;
    cpuStat.usagePercent(function(err, percent, seconds) {
        if (err) {
            return console.log(err);
        }
        const duration = moment.duration(bot.uptime).format('D [gün], H [saat], m [dakika], s [saniye]');
     
      setTimeout(() => {
        const s = new Discord.RichEmbed()
        .setColor(0XC51E39).setFooter(bot.user.username, bot.user.avatarURL)
        .setTitle(`Bot İstatistikleri`)
        .addField('Gecikme Süreleri', "Mesaj Gecikmesi: {ping1} milisaniye \nBot Gecikmesi: {ping2} milisaniye".replace("{ping1}", new Date().getTime() - message.createdTimestamp).replace("{ping2}", bot.ping), true)
        .addField('Çalışma Süresi', `${duration}`, true)
        .addField('Genel Veriler', stripIndents`
        **Kullanıcı Sayısı:**  ${bot.guilds.reduce((a, b) => a + b.memberCount, 0).toLocaleString()}
        **Sunucu Sayısı:** ${bot.guilds.size.toLocaleString()}
        **Kanal Sayısı:** ${bot.channels.size.toLocaleString()}
        **Komut Sayısı: ** ${bot.commands.size}
        `, true)
        .addField('Bot Bilgileri', stripIndents`
        **Bot Kullanıcı Adı: **${bot.user.tag}
        **Bot Kimliği:** ${bot.user.id}
        **Bot Sahibi:** [deluxe#9528](www.google.com)
        **Bot Sahibi Kimliği:** ${config.owner}
        **ÖN-EK:** \`${config.prefix}\`
        **Bot Sürümü:** ${config.version}
        `, true)
        .addField('Kullanılan Bellek', `${Math.round(process.memoryUsage().heapUsed / 1024 / 1024).toLocaleString()} MB`, true)
        .addField('İşletim Sistemi', `${osType} ${osBit}`, true)
       
        .addField('İşlemci', `\`\`\`xl\n${os.cpus().map(i => `${i.model}`)[0]}\n\`\`\``)
        message.channel.send(s)
        message.channel.stopTyping()
       
        }, 3000)
       
    });
};

exports.conf = {
    enabled: true,
    guildOnly: false,
    aliases: ['botbilgi', 'stats'],
    permLevel: 0,
    kategori: "genel",

  };

  exports.help = {
    name: 'istatistik',
    description: 'Botun İstatistiklerini Gösterir',
    usage: 'istatistik',

  };



// **Müzik Çalınan Sunucu Sayısı:** ${bot.voiceConnections.size.toLocaleString()}
Görünüm:
Ek Açıklama 2020-06-25 122516.png
 
Bum Be RedZz
Seçkin Üye
Katılım
7 Haz 2019
Mesajlar
364
Çözümler
6
Tepki puanı
33
Ödüller
6
7 HİZMET YILI
Teşekkürler işe yarar bir paylaşım :)
 
Seçkin Üye
Katılım
9 Haz 2020
Mesajlar
299
Çözümler
3
Tepki puanı
12
Ödüller
2
Yaş
25
6 HİZMET YILI
işe yarar gibi duruyor bakalım
 
Son düzenleme:
Onaylı Üye
Katılım
2 Haz 2017
Mesajlar
98
Çözümler
3
Tepki puanı
8
Ödüller
6
Yaş
46
9 HİZMET YILI
Teşekkürler Hocam Javascript İle mi yaptınız Node.js gibi geldi biraz yabancı geldi javascript e göre
 
Üye
Katılım
31 Ağu 2018
Mesajlar
23
Tepki puanı
0
Yaş
38
7 HİZMET YILI
ama bir sorunu var o sorunda kodları yanlış girmiş olabilirsin çünkü bu bot kodu deilmi
benim bildigim bot kodu olması lazım
peki bana oda nasıl yapılır anlatırmısın
 
Süper Üye
Katılım
10 Mar 2016
Mesajlar
729
Çözümler
3
Tepki puanı
170
Ödüller
9
Yaş
20
10 HİZMET YILI
Gelişmiş İstatistik Komutu.
os, cpu-stat,common-tags,moment,moment-duration-format Modülleri gereklidir!
ayarlar.json'a bunu eklemeyi unutmayın. "version": "v.1.1" Yoksa çalışmaz!


JavaScript:
const Discord = require('discord.js');
const moment = require('moment');
const os = require('os');
const config = require('../ayarlar.json')
let cpuStat = require("cpu-stat");
const { stripIndents } = require('common-tags');
require('moment-duration-format');

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

  const db = require('quick.db');

  message.channel.startTyping()

  //var m = await message.channel.send(`Lütfen bekleyiniz istatistikler alınıyor`)

  var osType = await os.type();

        if (osType === 'Darwin') osType = 'macOS'
        else if (osType === 'Windows') osType = 'Windows'
        else osType = os.type();

    //--------------------------//

    var osBit = await os.arch();

    if (osBit === 'x64') osBit = '64 Bit'
    else if (osBit === 'x82') osBit = '32 Bit'
    else osBit = os.arch();

    let cpuLol;
    cpuStat.usagePercent(function(err, percent, seconds) {
        if (err) {
            return console.log(err);
        }
        const duration = moment.duration(bot.uptime).format('D [gün], H [saat], m [dakika], s [saniye]');
    
      setTimeout(() => {
        const s = new Discord.RichEmbed()
        .setColor(0XC51E39).setFooter(bot.user.username, bot.user.avatarURL)
        .setTitle(`Bot İstatistikleri`)
        .addField('Gecikme Süreleri', "Mesaj Gecikmesi: {ping1} milisaniye \nBot Gecikmesi: {ping2} milisaniye".replace("{ping1}", new Date().getTime() - message.createdTimestamp).replace("{ping2}", bot.ping), true)
        .addField('Çalışma Süresi', `${duration}`, true)
        .addField('Genel Veriler', stripIndents`
        **Kullanıcı Sayısı:**  ${bot.guilds.reduce((a, b) => a + b.memberCount, 0).toLocaleString()}
        **Sunucu Sayısı:** ${bot.guilds.size.toLocaleString()}
        **Kanal Sayısı:** ${bot.channels.size.toLocaleString()}
        **Komut Sayısı: ** ${bot.commands.size}
        `, true)
        .addField('Bot Bilgileri', stripIndents`
        **Bot Kullanıcı Adı: **${bot.user.tag}
        **Bot Kimliği:** ${bot.user.id}
        **Bot Sahibi:** [deluxe#9528](www.google.com)
        **Bot Sahibi Kimliği:** ${config.owner}
        **ÖN-EK:** \`${config.prefix}\`
        **Bot Sürümü:** ${config.version}
        `, true)
        .addField('Kullanılan Bellek', `${Math.round(process.memoryUsage().heapUsed / 1024 / 1024).toLocaleString()} MB`, true)
        .addField('İşletim Sistemi', `${osType} ${osBit}`, true)
      
        .addField('İşlemci', `\`\`\`xl\n${os.cpus().map(i => `${i.model}`)[0]}\n\`\`\``)
        message.channel.send(s)
        message.channel.stopTyping()
      
        }, 3000)
      
    });
};

exports.conf = {
    enabled: true,
    guildOnly: false,
    aliases: ['botbilgi', 'stats'],
    permLevel: 0,
    kategori: "genel",

  };

  exports.help = {
    name: 'istatistik',
    description: 'Botun İstatistiklerini Gösterir',
    usage: 'istatistik',

  };



// **Müzik Çalınan Sunucu Sayısı:** ${bot.voiceConnections.size.toLocaleString()}
Görünüm:
Ekli dosyayı görüntüle 47039
eyvallah kardeşim işime yarıyıcak ileride güzel oldu bu
 
Uzman Üye
Katılım
16 Ara 2016
Mesajlar
150
Tepki puanı
5
Ödüller
7
Yaş
30
9 HİZMET YILI
sürekli güncelleme geliyor kanser olmak üzereyim valarontta ses kalitesi daha muazzam olması nasıl bi ironi
 
Onaylı Üye
Katılım
25 Haz 2020
Mesajlar
50
Tepki puanı
1
Yaş
31
5 HİZMET YILI
kesin çalısıyor değil mi
Post automatically merged:

işe yarıyor bence ben tavsiye ediyorumç
 
Son düzenleme:
Uzman Üye
Katılım
10 Tem 2019
Mesajlar
162
Tepki puanı
5
Ödüller
6
Yaş
27
6 HİZMET YILI
işimize yarar bi paylaşım teşşekürler
 
Onaylı Üye
Katılım
30 Haz 2020
Mesajlar
58
Çözümler
1
Tepki puanı
3
Ödüller
4
Yaş
42
5 HİZMET YILI
duruyor bakalım, nasıl yapılır anlatırmısın.
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üst