Rehber Discord.js istatistik komutu

Merhaba, Discord botunuzda kullanabileceğiniz göze hoş gözüken bir istatistik kodu oluşturdum. İsteğinize göre düzenleme, ekleme vs. yapabilirsiniz. Bana kalırsa şu haliyle gayet yeterli:

[CODE lang="javascript" title="stats.js"]const Discord = require('discord.js');
const prettyMilliseconds = require("pretty-ms");

module.exports = {
name: "stats",
description: "İstatistik Komutu",
execute(message, args) {
message.channel.send('Gecikme hesaplanıyor...').then((resultMessage) => {
const ping = resultMessage.createdTimestamp - message.createdTimestamp
const userCount = message.guild.memberCount.toLocaleString();
const embed = new Discord.MessageEmbed()
.setTitle('Botun Anlık İstatistikleri :trophy:')
.setColor('#008000')
.addField("Botun Gecikmesi :clock1:", `**${ping}ms**.`, true)
.addField("API Gecikmesi :clock1:", `**${Math.round(message.client.ws.ping)}ms**.`, true)
.addField('\u200B', '\u200B')
.addField("Uptime :date:", `**${prettyMilliseconds(message.client.uptime)}** süredir aktif olarak çalışıyorum.`, true)
.addField("**RAM Kullanımı :mechanic:**", `**${(process.memoryUsage().heapUsed / 1024 / 1024).toFixed(2)}** MB`, true)
.addField('\u200B', '\u200B')
.addField("Hizmet Verilen Sunucu Sayısı :ringed_planet:", `${message.client.guilds.cache.size}`, true)
.addField("Hizmet Verilen Kullanıcı Sayısı :dizzy:", `${userCount}`, true)
.setFooter(`${message.author.tag} tarafından istendi.`, message.author.displayAvatarURL({ dynamic: true }))
message.channel.send(embed)
})
}
}[/CODE]

Kodun Discord'daki hali şu şekilde:
technopat1.png


Umarım işinize yarar.
 
Merhaba, Discord botunuzda kullanabileceğiniz göze hoş gözüken bir istatistik kodu oluşturdum. İsteğinize göre düzenleme, ekleme vs. yapabilirsiniz. Bana kalırsa şu haliyle gayet yeterli:

[CODE lang="javascript" title="stats.js"]const Discord = require('discord.js');
const prettyMilliseconds = require("pretty-ms");

module.exports = {
name: "stats",
description: "İstatistik Komutu",
execute(message, args) {
message.channel.send('Gecikme hesaplanıyor...').then((resultMessage) => {
const ping = resultMessage.createdTimestamp - message.createdTimestamp
const userCount = message.guild.memberCount.toLocaleString();
const embed = new Discord.MessageEmbed()
.setTitle('Botun Anlık İstatistikleri :trophy:')
.setColor('#008000')
.addField("Botun Gecikmesi :clock1:", `**${ping}ms**.`, true)
.addField("API Gecikmesi :clock1:", `**${Math.round(message.client.ws.ping)}ms**.`, true)
.addField('\u200B', '\u200B')
.addField("Uptime :date:", `**${prettyMilliseconds(message.client.uptime)}** süredir aktif olarak çalışıyorum.`, true)
.addField("**RAM Kullanımı :mechanic:**", `**${(process.memoryUsage().heapUsed / 1024 / 1024).toFixed(2)}** MB`, true)
.addField('\u200B', '\u200B')
.addField("Hizmet Verilen Sunucu Sayısı :ringed_planet:", `${message.client.guilds.cache.size}`, true)
.addField("Hizmet Verilen Kullanıcı Sayısı :dizzy:", `${userCount}`, true)
.setFooter(`${message.author.tag} tarafından istendi.`, message.author.displayAvatarURL({ dynamic: true }))
message.channel.send(embed)
})
}
}[/CODE]

Kodun Discord'daki hali şu şekilde:
Eki Görüntüle 1106681

Umarım işinize yarar.

Her ne kadar Discord'u aktif olarak kullanmasam da günde 16 saat Discord'da takılan arkadaşımın işine yarar.
 
Merhaba, Discord botunuzda kullanabileceğiniz göze hoş gözüken bir istatistik kodu oluşturdum. İsteğinize göre düzenleme, ekleme vs. yapabilirsiniz. Bana kalırsa şu haliyle gayet yeterli:

[CODE lang="javascript" title="stats.js"]const Discord = require('discord.js');
const prettyMilliseconds = require("pretty-ms");

module.exports = {
name: "stats",
description: "İstatistik Komutu",
execute(message, args) {
message.channel.send('Gecikme hesaplanıyor...').then((resultMessage) => {
const ping = resultMessage.createdTimestamp - message.createdTimestamp
const userCount = message.guild.memberCount.toLocaleString();
const embed = new Discord.MessageEmbed()
.setTitle('Botun Anlık İstatistikleri :trophy:')
.setColor('#008000')
.addField("Botun Gecikmesi :clock1:", `**${ping}ms**.`, true)
.addField("API Gecikmesi :clock1:", `**${Math.round(message.client.ws.ping)}ms**.`, true)
.addField('\u200B', '\u200B')
.addField("Uptime :date:", `**${prettyMilliseconds(message.client.uptime)}** süredir aktif olarak çalışıyorum.`, true)
.addField("**RAM Kullanımı :mechanic:**", `**${(process.memoryUsage().heapUsed / 1024 / 1024).toFixed(2)}** MB`, true)
.addField('\u200B', '\u200B')
.addField("Hizmet Verilen Sunucu Sayısı :ringed_planet:", `${message.client.guilds.cache.size}`, true)
.addField("Hizmet Verilen Kullanıcı Sayısı :dizzy:", `${userCount}`, true)
.setFooter(`${message.author.tag} tarafından istendi.`, message.author.displayAvatarURL({ dynamic: true }))
message.channel.send(embed)
})
}
}[/CODE]

Kodun Discord'daki hali şu şekilde:
Eki Görüntüle 1106681

Umarım işinize yarar.

Bu eskidi kendi kodumu yazarak daha gelişmişini yaptım sanırım sadece benim bota var yakında patentini alacağım :D
 
Bu eskidi, kendi kodumu yazarak daha gelişmişini yaptım sanırım sadece benim botta var yakında patentini alacağım. :D
Eski bir kod olduğunu kabul etmiyorum, muadillerine göre göze oldukça hoş görünen ve detaylı olduğunu düşündüğüm bir arayüze sahip. Kendi kodum diye demiyorum bunu, ancak şahsi düşüncem bu şekilde.
 
Eski bir kod olduğunu kabul etmiyorum, muadillerine göre göze oldukça hoş görünen ve detaylı olduğunu düşündüğüm bir arayüze sahip. Kendi kodum diye demiyorum bunu, ancak şahsi düşüncem bu şekilde.

Evet sade ve hoş güzel eline sağlık fakat eskiden de buna benzer ornekler mevcutu.
 
Konudan sapıyoruz ama, yeni nesil istatistik panellerinin ekran alıntısını da atabilir misiniz size zahmet?

Bu eskidi kendi kodumu yazarak daha gelişmişini yaptım sanırım sadece benim bota var yakında patentini alacağım (eskiden demişim bro Discord ile uğraşmıyorum ama kullanıyorum VDS makinemı server acmak için kullanacağım artık server oyuncularını gormek için Discord ve sv bağlıycam bot yapacağım o zaman atabilirim.
 

Geri
Yukarı