Discord bot istatistikleri nasıl görülür?

tcknmx

Hectopat
Katılım
6 Mayıs 2020
Mesajlar
437
Makaleler
1
Çözümler
3
Yer
Kiev
Daha fazla  
Cinsiyet
Erkek
Meslek
Yazılım ve Donanım
Merhaba,
Discord botumu aylık ücretle satacağım cüzi bir miktara.
Discord botumun kaç sunucuda aktif? Kaç sunucuda ne kadar süre kalacağını nasıl belirleyeceğim?
Bunun için kodlar lazımsa atarsanız sevinirim, Discord.json'da bulamadım :(.
Not: ATOM kullanıyorum.
 
Son düzenleyen: Moderatör:
Merhaba,
Discord botumu aylık ücretle satacağım cüzi bir miktara.
Discord botumun kaç sunucuda aktif? Kaç sunucuda ne kadar süre kalacağını nasıl belirleyeceğim?
Bunun için kodlar lazımsa atarsanız sevinirim, Discord.json'da bulamadım :(.
Not: ATOM kullanıyorum.
 
const Discord = require('discord.js');

// Botunuzun client nesnesini oluşturun
const client = new Discord.Client();

// Bot hazır olduğunda tetiklenen olayı tanımlayın
client.on('ready', () => {
console.log(`Bot ${client.user.tag} sunucuda aktif!`);
});

// Botunuzun istatikleri
const botStats = {
guilds: 0,
channels: 0,
users: 0,
};

// Bot hazır olduğunda istatikleri güncelle
client.on('ready', () => {
botStats.guilds = client.guilds.cache.size;
botStats.channels = client.channels.cache.size;
botStats.users = client.users.cache.size;
});

// Bot sunucuya eklendiğinde istatikleri güncelle
client.on('guildCreate', (guild) => {
botStats.guilds = client.guilds.cache.size;
botStats.channels = client.channels.cache.size;
botStats.users = client.users.cache.size;
});

// Bot sunucudan çıktığında istatikleri güncelle
client.on('guildDelete', (guild) => {
botStats.guilds = client.guilds.cache.size;
botStats.channels = client.channels.cache.size;
botStats.users = client.users.cache.size;
});

// Botu başlatın
client.login('bot_token');

Const Discord = require('discord.js');

// Botunuzun Client nesnesini oluşturun.
Const Client = New Discord.Client();

// Bot hazır olduğunda tetiklenen olayı tanımlayın.
Client. On('ready', () => {
console.log('bot ${Client. User. Tag} sunucuda aktif!');
});

// Botunuzun istatikleri.
Const botstats = {
Guilds: 0,
Channels: 0,
Users: 0,
};

// Bot hazır olduğunda istatikleri güncelle.
Client. On('ready', () => {
Botstats. Guilds = Client. Guilds. Cache. Size;
Botstats. Channels = Client. Channels. Cache. Size;
Botstats. Users = Client. Users. Cache. Size;
});

// Bot sunucuya eklendiğinde istatikleri güncelle.
Client. On('guildcreate', (guild) => {
Botstats. Guilds = Client. Guilds. Cache. Size;
Botstats. Channels = Client. Channels. Cache. Size;
Botstats. Users = Client. Users. Cache. Size;
});

// Bot sunucudan çıktığında istatikleri güncelle.
Client. On('guilddelete', (guild) => {
Botstats. Guilds = Client. Guilds. Cache. Size;
Botstats. Channels = Client. Channels. Cache. Size;
Botstats. Users = Client. Users. Cache. Size;
});

// Botu başlatın.
Client. Login('bot_token');

Bu kod, botun istatiklerini güncellediği ve istatikleri yazdırdığı için size bir fikir verebilir. Ancak, tam olarak ne yapmak istediğinize bağlı olarak, kodu düzenlemeniz veya farklı bir yol izlemeniz gerekebilir.
 

Yeni konular

Geri
Yukarı