const { MessageEmbed } = require(`discord.js`) const moment = require(`moment`) moment.locale(`tr`) exports.help = { isim: 'sbilgi', ek: 'sunucubilgi' } exports.run = (client, message, args) => { try{ if(!["gelistiriciID", message.author.ownerID].includes(message.author.id) && (!message.member.hasPermission("ADMINISTRATOR"))) return message.reply("`sunucubilgi` komutunu kullanmak için gerekli izne sahip değilsin!").catch() let roller = message.guild.roles.cache.size let yroller = message.guild.roles.cache.filter(r => r.permissions.has(`ADMINISTRATOR`)).size let skanal = message.guild.channels.cache.filter(c => c.type === `voice`).size let ykanal = message.guild.channels.cache.filter(c => c.type === `text`).size let nsfw = message.guild.channels.cache.filter(c => c.nsfw).size let tarih = moment(message.guild.createdAt).format(`L - LTS`) let odiesnet = message.guild.region var bölge; if(odiesnet == `frankfurt`) bölge = `**Almanya**` if(odiesnet == `us-west` || odiesnet == `us-east` || odiesnet == `us-central` || odiesnet == `us-south`) bölge = `**Amerika Birleşik Devletleri**` if(odiesnet == `singapore`) bölge = `**Singapur**` if(odiesnet == `southafrica`) bölge = `**Güney Afrika**` if(odiesnet == `sydney`) bölge = `**Sydney** ` if(odiesnet == `europe`) bölge = `**Avrupa**` if(odiesnet == `brazil`) bölge = `**Brezilya**` if(odiesnet == `hongkong`) bölge = `**Hong Kong**` if(odiesnet == `russia`) bölge = `**Rusya**` if(odiesnet == `japan`) bölge = `**Japonya**` if(odiesnet == `india`) bölge = `**Hindistan**` const e = new MessageEmbed() .setAuthor(`${message.guild.name} - Tüm İstatistikler`, message.guild.iconURL({dynamic:true})).setColor(`RANDOM`).setTimestamp().setFooter(`${message.guild.name} - Syn ♥ odies.net`, message.guild.iconURL({dynamic:true})) .setDescription(`❯ __**Sunucu Bilgisi**__\n• Sunucu Adı: **${message.guild.name}**\n• Sunucu ID: **${message.guild.id}**\n• Sunucu Bölgesi: ${bölge}\n• Sunucu Sahibi: ${message.guild.owner} (**${message.guild.ownerID}**)\n• Sunucu Oluşturulma Tarihi: **${tarih}**\n\n❯ __**Sunucu Kanal Bilgileri**__\n• Toplam Ses Kanalları: **${skanal}**\n• Toplam Yazı Kanalları: **${ykanal}**\n• NSFW Kanalları: **${nsfw}**\n\n❯ __**Sunucu Rol Bilgileri**__\n• Toplam Rolleri: **${roller}**\n• Yönetici Rolleri: **${yroller}**`) message.channel.send(e).catch() }catch(e){ message.reply("Komutu kullanırken bir hata oluştu!\nKomutun çalışmamasına sebep olan hata: `"+e+"`").catch(); } };