Kod Discord v13 Sunucu Bilgi kodu

! 'Astvoid&cv#8188
Katılım
16 May 2022
Mesajlar
29
Tepkime puanı
8
Şehir
İstanbul
Komudu kendinize göre düzenleyebilirsiniz. Kendi Handler'ınıza göre düzenlerseniz çok sorun çıkmaz. Çıkarsada Buradayız :)

KOD V13

JavaScript:
const ms = require('ms');
const db = require('quick.db');
const moment = require('moment')
const Discord = require('discord.js');


module.exports = {
  calistir: async(client, message, args) => {
 
  moment.locale("tr")
 
  const filterLevels = {
    DISABLED: "Kapalı",
    MEMBERS_WITHOUT_ROLES: "Rol Yok",
    ALL_MEMBERS: "Herkes"
  };

  const verificationLevels = {
    NONE: "Yok",
    LOW: "Düşük",
    MEDIUM: "Orta",
    HIGH: "(╯°□°)╯︵ ┻━┻",
    VERY_HIGH: "┻━┻ ミヽ(ಠ益ಠ)ノ彡┻━┻"
  };


  const roles = message.guild.roles.cache
    .sort((a, b) => b.position - a.position)
    .map(role => role.toString());
  const members = message.guild.members.cache
  const channels = message.guild.channels.cache;
  const emojis = message.guild.emojis.cache;

  const embed = new Discord.MessageEmbed()
    .setAuthor({name: `${message.guild.name}`})
    .setColor("F9BEDE")
    .setThumbnail(message.guild.iconURL({ dynamic: true }))
    .addField("Genel",
      `**❯ İsim:** \`${message.guild.name}\`\n`+
      `**❯ ID:** \`${message.guild.id}\`\n`+
      `**❯ Sahip:** \`${client.users.cache.get(message.guild.ownerId).username}\`\n`+
      `**❯ Konum:** \`${message.guild.preferredLocale}\`\n`+
      `**❯ Boost Level:** \`${message.guild.premiumTier ? `Seviye ${message.guild.premiumTier}` : "Yok"}\`\n`+
      `**❯ Açık Filtre:** \`${filterLevels[message.guild.explicitContentFilter]}\`\n`+
      `**❯ Onay Seviyesi:** \`${verificationLevels[message.guild.verificationLevel]}\`\n`+
      `**❯ Oluşturma Tarihi:** \`${moment(message.guild.createdTimestamp).format("LT")} ${moment(message.guild.createdTimestamp).format("LL")} ${moment(message.guild.createdTimestamp).fromNow()}\`\n`+
      `**❯** [Sunucu Icon](${message.guild.iconURL({ dynamic: true })})\n`+
      `**❯ Gelecek:** \`${message.guild.features.join(", ") || "Yok"}\``)

    .addField("İstatistik",
      `**❯ Rol Sayısı:** \`${roles.length}\`\n`+
      `**❯ Emoji Sayısı:** \`${emojis.size}\`\n`+
      `**❯ Düzenli Emoji Sayısı:** \`${emojis.filter(emoji => !emoji.animated).size}\`\n`+
      `**❯ Animasyonlu Emoji Sayısı:** \`${emojis.filter(emoji => emoji.animated).size}\`\n`+
      `**❯ Kanal Sayısı:** \`${channels.filter(channel => channel.type === "GUILD_TEXT").size}\`\n`+
      `**❯ Sesli Kanal Sayısı:** \`${channels.filter(channel => channel.type === "GUILD_VOICE").size}\`\n`+
      `**❯ Boost Sayısı:** \`${message.guild.premiumSubscriptionCount || "0"}\``)

      .addField("Mevcudiyet",
      `**❯ Total Üye:** \`${message.guild.memberCount}\`\n`+
      `**❯ İnsan:** \`${members.filter(member => !member.user.bot).size}\`\n`+
      `**❯ Botlar:** \`${members.filter(member => member.user.bot).size}\`\n`)
    .setFooter({ text: client.user.username, iconURL: client.user.avatarURL()})
    .setTimestamp();
  if (message.guild.description)
    embed.setDescription("**Sunucu Açıklaması:** "+ message.guild.description);
  message.reply({embeds: [embed], allowedMentions: { repliedUser: false }})//.then((msg) => setTimeout(() => msg.delete(), 1000 * 5))


},



name: "sunucubilgi",
description: "Sunucubilgisini görüntüler",
aliases: ['sunucu-bilgi','sc'],
kategori: "kullanıcı",
usage: "",
}
 

Ekli dosyalar

  • resim_2022-05-25_120251184.png
    resim_2022-05-25_120251184.png
    63.6 KB · Görüntüleme: 301
Calpim#0008
Katılım
4 Mar 2022
Mesajlar
1,723
Tepkime puanı
451
Şehir
Yurtdışı
Gayet sade duruyor, eline sağlık.
 
ygiido#0024
Katılım
18 Ara 2021
Mesajlar
11
Tepkime puanı
0
Şehir
Mersin
Elinize sağlık hocam, işe yarar bir çalışma.
 

Aventia

Aventia | Yasin
Moderator
aventia
Katılım
11 Kas 2021
Mesajlar
3,692
Tepkime puanı
1,048
Şehir
Samsun
Bütün bilgileri vermesi oldukça iyi, eline sağlık.
 

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

Benzer konular

  • Bilgi