Kod Discord.js | Sunucu Bigi | V12

Ege'#0001
Katılım
29 Eki 2021
Mesajlar
96
Tepkime puanı
31
Açıklama : Komut Kullanıldığında Sunucu Hakkında Detaylı Bilgi Verir.
V12'dir
Ekstra Bilgi : useful-tools Modülü Gereklidir​
JavaScript:
const Discord = require("discord.js")
const csu = require("useful-tools")
exports.run = async (client, message, args) => {
 
  let csonline = message.guild.members.cache.filter(cs => cs.presence.status === "online").size
  let csdnd = message.guild.members.cache.filter(cs => cs.presence.status === "dnd").size
  let csidle = message.guild.members.cache.filter(cs => cs.presence.status === "idle").size
  let csoff = message.guild.members.cache.filter(cs => cs.presence.status === "offline").size

  let css = csonline + csidle + csdnd

  let cse = new Discord.MessageEmbed()
    .setTitle(message.guild.name + " Sunucu Bilgileri")
    .setColor("BLUE")
    .setThumbnail(message.guild.iconURL())
    .addField("Sunucu Sahibi", message.guild.owner)
    .addField("Kanal Sayıları",`🔊 | \`${message.guild.channels.cache.filter(m => m.type === "voice").size}\`\n📖 | \`${message.guild.channels.cache.filter(m => m.type === "text").size}\``)
    .addField("Emoji Sayısı", `\`${message.guild.emojis.cache.size}\``)
    .addField("Rol Sayısı", `\`${message.guild.roles.cache.size}\``)
    .addField("Sunucu Bölgesi", `\`${message.guild.region}\``)
    .addField("Oluşturulma Tarihi:",`\`${csu.tarih(message.guild.createdTimestamp)}\``)
    .addField(
"Üye Durumları",`
**👥 Toplam Üye: \`${message.guild.memberCount}\`
⚃ Toplam Online: \`${csonline}\`
⚀ Toplam DND: \`${csdnd}\`
⚂ Toplam Idle: \`${csidle}\`
⚅ Toplam Offline: \`${csoff}\`
⚄ Toplam Durum: \`${css}\`**`)
    .setFooter("Made By. Code Share")
    .setTimestamp()
  message.channel.send(cse)
}

exports.conf = {
  aliases: ["sb"]
}

exports.help = {
  name: "sunucu-bilgi"
}
 

Konuyu 1 kişi okuyor. (0 kayıtlı üye ve 1 ziyaretçi)

  • Bilgi