avnnn
Genel Moderatör
- Katılım
- 16 Şub 2020
- Konular
- 271
- Mesajlar
- 875
- Çözümler
- 2
- Tepki puanı
- 1,138
- Puanları
- 7,910
JavaScript:
const Discord = require('discord.js');
exports.run = async(client, msg) => {
function checkDays(date) {
let now = new Date();
let diff = now.getTime() - date.getTime();
let days = Math.floor(diff / 86400000);
return days + (days == 1 ? " gün" : " gün") + " önce";
};
let guild = msg.channel.guild
let serverSize = msg.guild.memberCount;
let botCount = msg.guild.members.cache.filter(m => m.user.bot).size;
let humanCount = serverSize - botCount;
let verifLevels = ["Yok", "Düşük hesapta e-posta doğrulanmış olmalıdır", "Orta - Discord'a 5 dakikadan daha uzun süre kayıtlı olmalıdır", "Yüksek - (╯ ° □ °) ╯︵ ┻━┻ - sunucunun üyesi 10 dakikadan uzun olmalıdır", "Çok Yüksek - ┻━┻ ミ ヽ (ಠ 益 ಠ) ノ 彡 ┻━┻ - doğrulanmış bir telefon numarasına sahip olmalıdır"];
let region = {
"us-central": "Amerika :flag_us:",
"us-east": "Doğu Amerika :flag_us:",
"us-south": "Güney Amerika :flag_us:",
"us-west": "Batı Amerika :flag_us:",
"eu-west": "Batı Avrupa :flag_eu:",
"eu-central": "Avrupa :flag_eu:",
"singapore": "Singapur :flag_sg:",
"london": "Londra :flag_gb:",
"japan": "Japonya :flag_jp:",
"russia": "Rusya :flag_ru:",
"hongkong": "Hong Kong :flag_hk:",
"brazil": "Brezilya :flag_br:",
"singapore": "Singapur :flag_sg:",
"sydney": "Sidney :flag_au:",
"southafrica": "Güney Afrika :flag_za:",
"amsterdam": "Hollanda :flag_nl:",
"europe": "Avrupa :flag_eu:"
}
const yukleniyor = await msg.channel.send(`Sunucu Bilgileri Araştırılıyor`);
let sunucu = new Discord.MessageEmbed()
.setAuthor('Sunucu Bilgi', msg.guild.iconURL())
.setThumbnail(msg.guild.iconURL())
.addField('Sunucu Bilgileri', `Sunucu İsmi: **${guild.name}** \nSunucu ID: **${msg.guild.id}** \nSunucu Sahibi: **${guild.owner}** \nBulunduğu Bölge: **${region[msg.guild.region]}** \nKuruluş Tarihi: **${checkDays(msg.guild.createdAt)}**
`)
.addField(`Üye Bilgileri `, `Toplam Üye: **${humanCount}** \nToplam Bot: **${botCount}** \nRol Sayısı: **${guild.roles.cache.size}**`)
.addField(`Kanallar`, ` Yazı: **${msg.guild.channels.cache.filter(c => c.type === 'text').size}** \n Sesli: **${msg.guild.channels.cache.filter(c => c.type === 'voice').size}** \n Kategori: **${msg.guild.channels.cache.filter(c => c.type === 'category').size}**`)
.setTimestamp()
.setColor('#04001f')
.setFooter('© Copyright | AvnBOT')
return yukleniyor.edit('', sunucu);
};
module.exports.conf = {
aliases: ['sunucubilgi','sb','server'],
permLevel: 0,
kategori: 'Komutlar'
};
module.exports.help = {
name: 'sunucu',
description: 'Sunucu hakkında detaylı bilgi verir.',
usage: 'sunucu'
};//avn
KOMUT KULLANIM ŞEKLİ