Facebook
From ByMayFe, 4 Years ago, written in JavaScript.
Embed
Download Paste or View Raw
Hits: 500
  1. const Discord = require('discord.js');
  2. const ayarlar = require('../ayarlar.json');
  3. const db = require('quick.db');
  4. const moment = require('moment');
  5.  
  6. exports.run = async (client, message, params) => {  
  7.  
  8.     var konum = 'Konumlar'
  9.         if(message.guild.region === "russia") {
  10.             var konum = 'Rusya'
  11.         }
  12.         if(message.guild.region === "us-west") {
  13.             var konum = 'Batı Amerika'
  14.         }
  15.         if(message.guild.region === "us-south") {
  16.             var konum = 'Güney Amerika'
  17.         }
  18.         if(message.guild.region === "us-east") {
  19.             var konum = 'Doğu Amerika'
  20.         }
  21.         if(message.guild.region === "us-central") {
  22.             var konum = 'Amerika'
  23.         }
  24.         if(message.guild.region === "brazil") {
  25.             var konum = 'Brezilya'
  26.         }
  27.         if(message.guild.region === "singapore") {
  28.             var konum = 'Singapur'
  29.         }
  30.         if(message.guild.region === "sydney") {
  31.             var konum = 'Sidney'
  32.         }
  33.         if(message.guild.region === "eu-west") {
  34.             var konum = 'Batı Avrupa'
  35.         }
  36.         if(message.guild.region === "eu-south") {
  37.             var konum = 'Güney Avrupa'
  38.         }
  39.         if(message.guild.region === "eu-east") {
  40.             var konum = 'Doğu Avrupa'
  41.         }
  42.         if(message.guild.region === "eu-central") {
  43.             var konum = 'Orta Avrupa'
  44.         }
  45.         if(message.guild.region === "hongkong") {
  46.             var konum = 'Hong Kong'
  47.         }
  48.         if(message.guild.region === "japan") {
  49.             var konum = 'Japonya'
  50.         }
  51.  
  52.   var tarih = 'Tarihler'
  53.         if(moment(message.guild.createdAt).format('MM') === '01') {
  54.             var tarih = `${moment(message.guild.createdAt).format('DD')}/01/${moment(message.guild.createdAt).format('YYYY HH:mm:ss')} `
  55.         }
  56.         if(moment(message.guild.createdAt).format('MM') === '02') {
  57.             var tarih = `${moment(message.guild.createdAt).format('DD')}/02/${moment(message.guild.createdAt).format('YYYY HH:mm:ss')} `
  58.         }
  59.         if(moment(message.guild.createdAt).format('MM') === '03') {
  60.             var tarih = `${moment(message.guild.createdAt).format('DD')}/03/${moment(message.guild.createdAt).format('YYYY HH:mm:ss')} `
  61.         }
  62.         if(moment(message.guild.createdAt).format('MM') === '04') {
  63.             var tarih = `${moment(message.guild.createdAt).format('DD')}/04/${moment(message.guild.createdAt).format('YYYY HH:mm:ss')} `
  64.         }
  65.         if(moment(message.guild.createdAt).format('MM') === '05') {
  66.             var tarih = `${moment(message.guild.createdAt).format('DD')}/05/${moment(message.guild.createdAt).format('YYYY HH:mm:ss')} `
  67.         }
  68.         if(moment(message.guild.createdAt).format('MM') === '06') {
  69.             var tarih = `${moment(message.guild.createdAt).format('DD')}/06/${moment(message.guild.createdAt).format('YYYY HH:mm:ss')} `
  70.         }
  71.         if(moment(message.guild.createdAt).format('MM') === '07') {
  72.             var tarih = `${moment(message.guild.createdAt).format('DD')}/07/${moment(message.guild.createdAt).format('YYYY HH:mm:ss')} `
  73.         }
  74.         if(moment(message.guild.createdAt).format('MM') === '08') {
  75.             var tarih = `${moment(message.guild.createdAt).format('DD')}/08/${moment(message.guild.createdAt).format('YYYY HH:mm:ss')} `
  76.         }
  77.         if(moment(message.guild.createdAt).format('MM') === '09') {
  78.             var tarih = `${moment(message.guild.createdAt).format('DD')}/09/${moment(message.guild.createdAt).format('YYYY HH:mm:ss')} `
  79.         }
  80.         if(moment(message.guild.createdAt).format('MM') === '10') {
  81.             var tarih = `${moment(message.guild.createdAt).format('DD')}/10/${moment(message.guild.createdAt).format('YYYY HH:mm:ss')} `
  82.         }
  83.         if(moment(message.guild.createdAt).format('MM') === '11') {
  84.             var tarih = `${moment(message.guild.createdAt).format('DD')}/11/${moment(message.guild.createdAt).format('YYYY HH:mm:ss')} `
  85.         }
  86.         if(moment(message.guild.createdAt).format('MM') === '12') {
  87.             var tarih = `${moment(message.guild.createdAt).format('DD')}/12/${moment(message.guild.createdAt).format('YYYY HH:mm:ss')} `
  88.         }  
  89.  
  90.   const sunucubilgi = new Discord.RichEmbed()
  91.   .setAuthor(`Bot Adı Sunucu Bilgi`, message.guild.iconURL)
  92.   .setColor("333333")
  93.   .addField(`|> Kullanıcılar [${message.guild.memberCount}]`, `${message.guild.members.filter(m => m.user.presence.status === "online").size} Aktif \n ${message.guild.members.filter(m => m.user.presence.status === "idle").size} Boşta \n  ${message.guild.members.filter(m => m.user.presence.status === "dnd").size} Rahatsız Etmeyin \n ${message.guild.members.filter(m => m.user.presence.status === "offline").size} Çevrim Dışı \n   ${message.guild.members.filter(m => m.user.bot).size} Bot`, true)
  94.   .addField(`|> Kanallar`, `Toplam Kanal Sayısı : ${message.guild.channels.size} \nToplam Yazı Kanalı : ${message.guild.channels.filter(c => c.type === "text").size} \nToplam Ses Kanalı : ${message.guild.channels.filter(c => c.type === "voice").size}`, true)
  95.   .addField(`|> Sunucu Kurucusu`, message.guild.owner, true)
  96.   .addField(`|> Rol Sayısı`, `${message.guild.roles.size}`, true)
  97.   .addField(`|> Doğrulama Seviyesi`, message.guild.verificationLevel, true)
  98.  
  99.   .addField(`|> Sunucu Bölgesi`, konum, true)
  100.   .addField(`|> Oluşturulma Tarihi`, tarih, true)
  101.   .addField(`|> Sunucu İD`,message.guild.id ,true)
  102.  
  103.    .addField('Roller:', message.guild.roles.map(role => role.name).join(', '), true)
  104.   .setFooter(`${message.author.tag} tarafından istendi.`, message.author.avatarURL)
  105.   return message.channel.sendEmbed(sunucubilgi);
  106. };
  107.  
  108. exports.conf = {
  109.   enabled: true,
  110.   guildOnly: false,
  111.   aliases: ["sunucubilgisi"],
  112.   permLevel: 0
  113. };
  114.  
  115. exports.help = {
  116.   name: 'sunucubilgi',
  117.   description: 'Sunucunun bilgilerini gönderir.',
  118.   usage: 'sunucubilgi'
  119. };