Facebook
From asdasd, 5 Years ago, written in Plain Text.
Embed
Download Paste or View Raw
Hits: 256
  1. /*
  2.    ___ _________    ____   ___ _____   _       _ ___ _____ _____ __  __
  3.   ( _ )___ /___ \  | __ ) / _ \_   _| | |     | |_ _|_   _| ____|  \/  |
  4.   / _ \ |_ \ __) | |  _ \| | | || |   | |  _  | || |  | | |  _| | |\/| |
  5.  | (_) |__) / __/  | |_) | |_| || |   | | | |_| || |  | | | |___| |  | |
  6.   \___/____/_____| |____/ \___/ |_|   | |  \___/|___| |_| |_____|_|  |_|
  7.                                       |_|                              
  8. */
  9.  
  10. const date = require('date-and-time');
  11. const botconfig = require("./botconfig.json");
  12. const Discord = require("discord.js");
  13. const figlet = require('figlet');
  14. const cowsay = require('cowsay');
  15. const request = require('request');
  16. const validate = require('ytdl-core');
  17. const ascii = require("moment");
  18. const weather = require('weather-js');
  19. const steam = require('steam-provider')
  20. let provider = new steam.SteamProvider();
  21.  
  22. const bot = new Discord.Client({disableEveryone: true});
  23.  
  24. bot.on("ready", async () => {
  25.     console.log(`${bot.user.username} şuan aktif!`);
  26.     bot.user.setActivity('832 | JITEM - 8!komutlar..');
  27.  
  28. });
  29.  
  30.  
  31. bot.on("message", async message => {
  32.        
  33.         if(message.author.bot) return;
  34.         if(message.channel.type === "dm") return;
  35.          
  36.         let prefix = botconfig.prefix;
  37.         let messageArray = message.content.split(" ");
  38.         let cmd = messageArray[0];
  39.         let args = messageArray.slice(1);
  40.  
  41.         if(cmd === `${prefix}kick`) {
  42.                 let kUser = message.guild.member(message.mentions.users.first() || message.guild.members.get(args[0]));
  43.                 if(!kUser) return message.channel.send(":warning: Atmak istediğiniz kullanıcıyı etiketlemelisiniz. Örnek: ``8!kick @832 BOT``");
  44.                 let kReason = args.join(" ").slice(22);
  45.                 if(!message.member.hasPermission("MANAGE_MESSAGES")) return message.channel.send(":warning: Bu komutu kullanabilmek için yeterli yetkide değilsiniz.");
  46.                 if(kUser.id == message.author.id) return message.channel.send(":warning: Kendini atamazsın.");
  47.        message.channel.send(":white_check_mark: Etiketlediğiniz kullanıcı başarıyla tekmelendi.");
  48.                 message.guild.member(kUser).kick(kReason);
  49.         }
  50.  
  51.         if(cmd === `${prefix}ban`) {
  52.         let bUser = message.guild.member(message.mentions.users.first() || message.guild.members.get(args[0]));
  53.                 if(!bUser) return message.channel.send(":warning: Yasaklamak istediğiniz kullanıcıyı etiketlemelisiniz. Örnek: ``8!ban @832 BOT``");
  54.                 let bReason = args.join(" ").slice(22);
  55.                 if(!message.member.hasPermission("MANAGE_MEMBERS")) return message.channel.send(":warning: Bu komutu kullanabilmek için yeterli yetkide değilsiniz.");
  56.                 if(bUser.id == message.author.id) return message.channel.send(":warning: Kendini yasaklayamazsın.");
  57.        message.channel.send(":white_check_mark: Etiketlediğiniz kullanıcı başarıyla yasaklandı.");
  58.                 message.guild.member(bUser).ban(bReason);
  59.         }
  60.  
  61.         if(cmd === `${prefix}sunucubilgisi`){
  62.                 let sicon = bot.user.displayAvatarURL;
  63.         let day = message.guild.createdAt.getDate()
  64.         let month = 1 + message.guild.createdAt.getMonth()
  65.         let year = message.guild.createdAt.getFullYear()
  66.                 let serverembed = new Discord.RichEmbed()
  67.                 .setColor("#990000")
  68.                 .setThumbnail(sicon)
  69.                 .addField("Sunucu İsmi", message.guild.name, true)
  70.                 .addField("Kurucusu", message.guild.owner, true)
  71.         .addField('Sunucu Bölgesi', message.guild.region, true)
  72.                 .setTimestamp()
  73.                 .addField("Kuruluş Tarihi", `${day}.${month}.${year}`, true)
  74.                 .addField("Sunucu ID", "414892273684316161")
  75.         .addField("Toplam Rol", message.guild.roles.size)
  76.                 .addField("Toplam Kullanıcı", message.guild.memberCount)
  77.         .addField('Toplam Kanal', message.guild.channels.size)
  78.         .setFooter(`${message.author.username} tarafından istendi.`, bot.user.avatarURL);
  79.                 message.channel.send(serverembed);
  80.         }
  81.  
  82.         if(cmd === `${prefix}jitembilgisi`){        
  83.         let sicon = bot.user.displayAvatarURL;
  84.                 let jitemembed = new Discord.RichEmbed()
  85.                 .setColor("#990000")
  86.         .setThumbnail(sicon)
  87.                 .addField("Kurucumuz", "Yesil", true)
  88.                 .addField("Bulunduğumuz Sunucular", "Yok", true)
  89.                 .addField("Toplam Üye Sayısı", "23", true)
  90.                 .addField("Toplam Genel Başkan", "1", true)
  91.                 .addField("Toplam Baş Vekil", "1")
  92.                 .addField("Toplam Genel Başkan Vekili", "2")
  93.                 .addField("Toplam Vekil Sekreteri", "2")
  94.                 .addField("Toplam Sözcü", "3")
  95.                 .addField("Kuruluş Yılı", "2015")
  96.                                 .setTimestamp()
  97.         .addField("WebSite", "``'Yakında'``")
  98.         .addField("Forum", "``'Yakında'``")
  99.         .addField(`PawnoTurk Konumuz`, `https://www.pawnoturk.com/forum/topluluklar/tekrardan-yukselen-bir-ses-'jitem-!'/`)
  100.         .setFooter(`${message.author.username} tarafından istendi.`, bot.user.avatarURL);
  101.                 message.channel.send(jitemembed);
  102.         }
  103.  
  104.  
  105.                 if(cmd === `${prefix}rolbilgisi`) {
  106.                         let role = message.mentions.roles.first() || message.guild.roles.get(args[0]) || message.guild.roles.find(role => role.name === args[0]);
  107.  
  108.                         if (!role) return message.channel.send(":warning: Bilgi almak istediğiniz rolü etiketlemelisiniz. Örnek: ``8!rolbilgisi @Bot``");
  109.  
  110.                         const embed = new Discord.RichEmbed()
  111.                                 .setColor('#990000')
  112.                                 .addField('Rol İsmi', `${role.name}`)
  113.                                 .addField('ID', role.id, true)
  114.                                 .addField('Renk Kodu', role.hexColor, true)
  115.                                 .addField('Role Sahip Üyeler', role.members.size, true)
  116.                                 .addField('Rol Oluşturulma Tarihi', role.createdAt.toDateString(), true)
  117.                                 .setFooter(`${message.author.username} tarafından istendi.`, bot.user.avatarURL);
  118.                                  message.channel.send(embed);
  119.                 }
  120.  
  121.         if(cmd === `${prefix}botbilgisi`){
  122.  
  123.                 let bicon = bot.user.displayAvatarURL;
  124.                 let botembed = new Discord.RichEmbed()
  125.                 .setColor("#990000")
  126.                 .setThumbnail(bicon)
  127.                 .addField("Bot İsmi", bot.user.username, true)
  128.                 .addField("Sahip", "JITEM#0001", true)
  129.                 .addField("Bot Amacı", "832 Bot JITEM klanı tarafından tasarlanmıştır. Tüm discord sunucuları içerisinde kullanıma açıktır.", true)
  130.                 .addField("Prefix", "'8!'", true)
  131.                                 .setTimestamp()
  132.                 .addField("Yapım Tarihi", "29/01/2019 - 00:45", true)
  133.         .setFooter(`${message.author.username} tarafından istendi.`, bot.user.avatarURL);
  134.                 message.channel.send(botembed);
  135.         }
  136.  
  137.         if(cmd === `${prefix}komutlar`){
  138.  
  139.                 message.channel.send('```832 BOT | Komutlar\n\n» Yönetici Komutları:     8!yönetici\n» Eğlence Komutları:     8!eğlence\n» Genel Bot Komutları:     8!genel```');
  140.        
  141.         }
  142.  
  143.         if(cmd === `${prefix}genel`){
  144.  
  145.                 message.channel.send('```832 BOT | Genel\n\n» 8!havadurumu: (Belirttiğiniz şehrin hava durumu bilgilerini gösterir.)\n» 8!rolbilgisi: (Etiketlediğiniz rolün bilgilerini gösterir.)\n» 8!botbilgisi: (832 Bot bilgilerini gösterir.)\n» 8!sunucubilgisi: (Sunucu bilgilerini gösterir.)\n» 8!jitembilgisi: (JITEM genel klan bilgilerini gösterir.)\n» 8!avatar: (Etiketlediğiniz kullanıcının avatarınızı gösterir.)\n» 8!yardım: (Bot hakkında size özel mesaj yoluyla yardım mesajı gönderir.)\n» 8!yazdır: (Yazdırmak istediğiniz mesajı yazarsınız, bot yazdığınız mesajı kendi adına yazar.)\n» 8!steamoyun: (Yazdığınız oyun hakkında ortaya bilgiler döker.)\n» 8!topsunucu: (Botun bulunduğu en fazla kullanıcı bulunan sunucuları ortaya döker.)\n» 8!ping: (BOT ve API pingini gösterir.)\n» 8!google: (Yazdığınız metni google linki olarak hazırlar.)\n» 8!youtube: (Yazdığınız metni youtube linki olarak hazırlar.)```');
  146.  
  147.         }
  148.  
  149.         if(cmd === `${prefix}eğlence`){
  150.  
  151.                 message.channel.send("```832 BOT | Eğlence\n\n» 8!code: (Kod gif'i atar.)\n» 8!renkli: (Renkli gif atar.)\n» 8!mevlana: (Dönen mevlana gif'i atar.)\n» 8!stresçarkı: (Stresçarkı döndürür.)\n» 8!sarıl: (Etiketlediğiniz kullanıcıya sarılır.)\n» 8!nahçek: (Etiketlediğiniz kullanıcıya nah çeker.)\n» 8!aşkölçer: (Etiketlediğiniz kullanıcı ile aşkınızı ölçer.)\n» 8!öp: (Etiketlediğiniz kullanıcıyı öper.)\n» 8!yumrukat: (Etiketlediğiniz kullanıcıya yumruk atar.)\n» 8!parmakat: (Etiketlediğiniz kullanıcıya parmak atar.)\n» 8!bangif: (Admin ban gifi gönderir.)\n» 8!kaçcm: (Malafatın kaç santimetre olduğunu gösterir.)\n» 8!espri: (Çeşit çeşit espri gönderir.)\n» 8!yemekye: (Yemek yeme gif'i gönderir.)\n» 8!caps: (Çeşit çeşit caps gönderir.)\n» 8!köpek: (Çeşit çeşit köpek gif'i gönderir.)\n» 8!kedi: (Çeşit çeşit kedi gif'i gönderir.)\n» 8!lotto: (Şanslı olduğunuz lotto numarasını gösterir.)\n» 8!şanslıgün: (Şanslı olduğunuz günü gösterir.)\n» 8!ascii: (Şekilli yazı yazar.)\n» 8!yazıtura: (Yazı tura atar.)\n» 8!say2: (Yazdığınız mesajı silaha yazdırır.)\n» 8!cowsay: (Yazdığınız mesajı ineğe yazdırır.)```");
  152.         }
  153.  
  154.         if(cmd === `${prefix}yönetici`){
  155.  
  156.                 message.channel.send("```832 BOT | Yönetici\n\n» 8!duyuru: (Sunucu içerisinde duyuru yapar.)\n» 8!clear: (Belirttiğiniz sayı kadar mesaj siler.)\n» 8!ban: (Etiketlediğiniz kullanıcıyı sunucudan yasaklar.)\n» 8!kick: (Etiketlediğiniz kullanıcı sunucudan atar.)```");
  157.         }
  158.  
  159.         if(cmd === `${prefix}google`) {
  160.                 let googlepng = "https://www.festisite.com/static/partylogo/img/logos/google.png"
  161.                 let google = args.slice(0).join('+');
  162.  
  163.         let link = `https://www.google.com/search?q=` + google;
  164.         if(!link) return message.channel.send(":warning: Link bulunamadı. Linksiz arama yapılamaz.")
  165.         if(!args[0]) return message.channel.send(":warning: Aradığın cümleyi girmelisin. Örnek: ``8!google Discord``")      
  166.                 let googleembed = new Discord.RichEmbed()
  167.  
  168.                 .setColor("#990000")
  169.                 .setThumbnail(googlepng)
  170.                                 .setTimestamp()
  171.                 .addField("Aranan Cümle", `**${args.slice(0).join(' ')}**`)
  172.                 .addField('Sonuç', `**${link}**`)
  173.                 .setFooter(`${message.author.username} tarafından istendi.`, bot.user.avatarURL);
  174.                 message.channel.send(googleembed);
  175.         }
  176.  
  177.         if(cmd === `${prefix}youtube`) {
  178.                 let youtubepng = "https://www.un-igrac.org/sites/default/files/YouTube%20logo.png"
  179.                 let youtube = args.slice(0).join('+');
  180.  
  181.         let link = `https://www.youtube.com/results?search_query=` + youtube;
  182.         if(!link) return message.channel.send(":warning: Link bulunamadı. Linksiz arama yapılamaz.")
  183.         if(!args[0]) return message.channel.send(":warning: Aradığın cümleyi girmelisin. Örnek: ``8!youtube Discord``")      
  184.                 let embed = new Discord.RichEmbed()
  185.  
  186.                 .setColor("#990000")
  187.                 .setThumbnail(youtubepng)
  188.                 .addField("Aranan Cümle", `**${args.slice(0).join(' ')}**`)
  189.                 .addField('Sonuç', `**${link}**`)
  190.                                 .setTimestamp()
  191.                 .setFooter(`${message.author.username} tarafından istendi.`, bot.user.avatarURL);
  192.                 message.channel.send(embed);
  193.         }
  194.  
  195.         if(cmd === `${prefix}avatar`) {
  196.                 let user;
  197.                                 let icon = bot.user.displayAvatarURL;
  198.  
  199.                 if (message.mentions.users.first()) {
  200.                   user = message.mentions.users.first();
  201.                 } else {
  202.                         user = message.author;
  203.                 }
  204.      
  205.                 const member = message.guild.member(user);
  206.                 let avatar = user.displayAvatarURL;
  207.         let avatarembed = new Discord.RichEmbed()
  208.         .setColor("#990000")
  209.         .setImage(avatar)
  210.                 .setThumbnail(icon)
  211.                 .setTimestamp()
  212.                 .setFooter(`${message.author.username} tarafından istendi.`, bot.user.avatarURL);
  213.         message.channel.send(avatarembed);
  214.     }
  215.  
  216.       if(cmd === `${prefix}clear`) {
  217.           if(!message.member.hasPermission("MANAGE_MESSAGES")) return message.channel.send(":warning: Bu komutu kullanabilmek için yeterli yetkiniz yok.");
  218.                   if(!args[0]) return message.channel.send(":warning: Silmek istediğiniz mesaj sayısını girin. Örnek: ``!clear 10``");
  219.                             message.channel.bulkDelete(args[0]).then(() => {
  220.                             message.channel.send(`:white_check_mark: ${args[0]} mesaj silindi.`).then(msg => msg.delete(2000));
  221.                     });
  222.       }
  223.  
  224.       if(cmd === `${prefix}temizle`) {
  225.           if(!message.member.hasPermission("MANAGE_MESSAGES")) return message.channel.send(":warning: Bu komutu kullanabilmek için yeterli yetkide değilsiniz.");
  226.                   if(!args[0]) return message.channel.send(":warning: Silmek istediğiniz mesaj sayısını girin. Örnek: ``!clear 10``");
  227.                             message.channel.bulkDelete(args[0]).then(() => {
  228.                             message.channel.send(`:white_check_mark: ${args[0]} mesaj silindi.`).then(msg => msg.delete(2000));
  229.                     });
  230.       }
  231.  
  232.       if(cmd === `${prefix}yardım`) {
  233.                   let icon = bot.user.displayAvatarURL;
  234.                if (message.channel.type !== 'dm') {
  235.         const ozelmesajkontrol = new Discord.RichEmbed()
  236.         .setColor('#990000')
  237.                 .setThumbnail(icon)
  238.         .setDescription(':white_check_mark: Özel mesajlarını kontrol et.')
  239.             .setFooter(`${message.author.username} tarafından istendi.`)
  240.         message.channel.sendEmbed(ozelmesajkontrol) }
  241.             const pingozel = new Discord.RichEmbed()
  242.         .setColor('#990000')
  243.                 .setTimestamp()
  244.                 .setThumbnail(icon)
  245.             .setDescription('832 bot, JITEM klanı tarafından tasarlanmıştır.\nKomutlar hakkında bilgi sahibi olmak istiyorsan ``8!komutlar`` yazman yeterlidir.\n\nSaygılarımızla, JITEM.')
  246.         .setFooter(`${message.author.username} tarafından istendi.`, bot.user.avatarURL);
  247.             return message.author.sendEmbed(pingozel)
  248.  
  249.     }
  250.  
  251.       if(cmd === `${prefix}ping`) {
  252.                   let icon = bot.user.displayAvatarURL;
  253.         let botping = new Date() - message.createdAt;
  254.          let embed = new Discord.RichEmbed()
  255.          .setColor('#990000')
  256.          .addField(':fire: Bot PING', Math.floor(bot.ping), true)
  257.          .addField(':fire: API PING', Math.floor(botping), true)
  258.                  .setTimestamp()
  259.                  .setThumbnail(icon)
  260.          .setFooter(`${message.author.username} tarafından istendi.`, bot.user.avatarURL);
  261.         message.channel.send(embed);
  262.       }
  263.  
  264.     if(cmd === `${prefix}yazdır`) {
  265.                 let icon = bot.user.displayAvatarURL;
  266.             let mesaj = args.slice(0).join(' ');
  267.             if (mesaj.length < 1) return message.channel.send(':warning: Ne yazmamı istersin? Örnek: ``8!yazdır Selam``');
  268.         message.delete();
  269.         const embed = new Discord.RichEmbed()
  270.         .setColor('#990000')
  271.         .setDescription(`${mesaj}`)
  272.                 .setTimestamp()
  273.                 .setThumbnail(icon)
  274.             .setFooter(`${message.author.username} tarafından istendi.`, bot.user.avatarURL);
  275.         return message.channel.sendEmbed(embed);
  276.     }
  277.  
  278.       if(cmd === `${prefix}say2`) {
  279.          let mesaj = args.slice(0).join(' ');
  280.         if(mesaj.length < 1) return message.channel.send(':warning: Ne yazmamı istersin? Örnek: ``8!say2 tatata``');
  281.         message.delete();
  282.         message.channel.send(`(╯°□°)--︻╦╤─ - - - **${mesaj}**`);
  283.       }
  284.  
  285.       if(cmd === `${prefix}duyuru`) {
  286.              let mesaj = args.slice(0).join(' ');
  287.          let icon = bot.user.displayAvatarURL;
  288.               if (!message.member.hasPermission("ADMINISTRATOR")) return message.channel.send(':warning: Bu komut için gerekli yetkiye sahip değilsin.');
  289.                     if (mesaj.length < 1) return message.channel.send(':warning: Duyurulacak cümleyi yazın.');
  290.                     message.delete();
  291.                     const embed = new Discord.RichEmbed()
  292.                     .setThumbnail(icon)
  293.                     .setColor('#990000')
  294.                                         .setTimestamp()
  295.                     .setDescription(`${mesaj}`)
  296.                     .setFooter(`${message.author.username} tarafından istendi.`, bot.user.avatarURL);
  297.                     return message.channel.send(embed);
  298.     }
  299.    
  300.      if(cmd === `${prefix}steamoyun`) {
  301.             let game = args[0]
  302.         let steampng = "https://upload.wikimedia.org/wikipedia/commons/c/c1/Steam_Logo.png"
  303.         if (!game) return message.channel.send(':warning: Aradığınız oyunun ismini yazınız. Örnek: `8!oyunsteam CS:GO`')
  304.         provider.search(game).then(result => {
  305.         provider.detail(result[0].id, "turkey", "tr").then(results => {
  306.         console.log(results)
  307.         const embed = new Discord.RichEmbed()
  308.         .setThumbnail(steampng)
  309.             .setColor("#990000")
  310.                         .setTimestamp()
  311.         .setTitle(result[0].name)
  312.         .addField(`Oyunun ID'sı`, result[0].id, true)
  313.        .addField('Oyun Türü', results.genres, true)
  314.        .addField('Oyun Fiyatı', `Fiyat **${results.priceData.initialPrice}** TL`, true)
  315.        .addField('Sistemleri', results.otherData.platforms, true)
  316.        .addField('Oyun Geliştiricileri', results.otherData.developer, true)
  317.            .addField('Oyun Yayımcıları', results.otherData.publisher, true)
  318.        .setColor("#990000")
  319.            .setFooter(`${message.author.username} tarafından istendi.`, bot.user.avatarURL);
  320.        message.channel.send(embed).catch(e => {
  321.                    console.log(e)
  322.                     message.channel.send(':warning: Aradığınız oyun bulunamadı.')
  323.        })
  324.     })
  325.     })
  326.      }
  327.  
  328.            if(cmd === `${prefix}topsunucu`) {
  329.                    let icon = bot.user.displayAvatarURL;
  330.                                    if (bot.guilds.size < 5) return message.channel.send(':warning: Bu komutu kullanabilmek için botun **en az 5** sunucuda bulunması gerekmektedir.')
  331.  
  332.                    const top = bot.guilds.sort((a,b)=>a.memberCount-b.memberCount).array().reverse()
  333.                    const embed = new Discord.RichEmbed()
  334.                    .setColor("#990000")                  
  335.                                    .setThumbnail(icon)
  336.                                    .setTimestamp()
  337.                    .addField(`1-) **${top[0].name}**`, `» ${top[0].memberCount} Kullanıcı bulunmaktadır.`)
  338.                    .addField(`2-) **${top[1].name}**`, `» ${top[1].memberCount} Kullanıcı bulunmaktadır.`)
  339.                    .addField(`3-) **${top[2].name}**`, `» ${top[2].memberCount} Kullanıcı bulunmaktadır.`)
  340.                    .addField(`4-) **${top[3].name}**`, `» ${top[3].memberCount} Kullanıcı bulunmaktadır.`)
  341.                    .addField(`5-) **${top[4].name}**`, `» ${top[4].memberCount} Kullanıcı bulunmaktadır.`)
  342.                    .setFooter(`${message.author.username} tarafından istendi.`, bot.user.avatarURL);
  343.                    message.channel.send(embed);
  344.            }
  345.                    
  346.                  
  347.                    
  348.  
  349.            /* ============================================================================================================================== */
  350.      if(cmd === `${prefix}bangif`) {
  351.              const embed = new Discord.RichEmbed()
  352.              .setColor('#990000')
  353.                          .setTimestamp()
  354.              .setImage(`https://images-ext-1.discordapp.net/external/171uiKxRgITAipvhLwQWRN0gDHVsry0MC9oYnff9Vnw/http/i.imgur.com/O3DHIA5.gif`)
  355.                          .setFooter(`${message.author.username} tarafından istendi.`, bot.user.avatarURL);
  356.              return message.channel.send(embed);
  357.      }
  358.  
  359.      if(cmd === `${prefix}kaçcm`) {
  360.              let sonuc = ["0 Santimetre - YOK\n```Ɛ>```","1 Santimetre - Bamya\n```Ɛ->```","2 Santimetre - Bamya\n```Ɛ-->```","3 Santimetre - Bamya\n```Ɛ--->```","4 Santimetre - Bamya\n```Ɛ---->```","5 Santimetre - Bamya\n```Ɛ----->```","6 Santimetre - Bamya\n```Ɛ------>```","7 Santimetre - Bamya\n```Ɛ------->```","8 Santimetre - Bamya\n```Ɛ-------->```","9 Santimetre - Gelişiyor\n```Ɛ--------->```","10 Santimetre - Normal\n```Ɛ---------->```","11 Santimetre - Normal\n```Ɛ----------->```","12 Santimetre - Normal\n```Ɛ------------>```","13 Santimetre - Normal\n```Ɛ------------->```", "14 Santimetre - Normal\n```Ɛ-------------->```", "15 Santimetre - Uzun Çomak\n```Ɛ--------------->```", "16 Santimetre - Uzun Çomak\n```Ɛ---------------->```", "17 Santimetre - Soba Borusu\n```Ɛ----------------->```\n", "18 Santimetre - Soba Borusu\n```Ɛ------------------>", "19 Santimetre - Çam Ağacı\n```Ɛ------------------->```", "20 Santimetre - Çam Ağacı\n```Ɛ-------------------->```", "100 Santimetre - Meteor Yağmuru\n```Ɛ∞>```"];
  361.              let result = Math.floor((Math.random() * sonuc.length));
  362.                          
  363.              let kacembed = new Discord.RichEmbed()
  364.              .setColor("#990000")
  365.                          .setTimestamp()
  366.              .addField(`:middle_finger: Sayın ${message.author.username} malafatınızın boyu`, sonuc[result])
  367.              .setFooter(`${message.author.username} tarafından istendi.`, bot.user.avatarURL);
  368.              message.channel.send(kacembed);
  369.      }
  370.  
  371.      if(cmd === `${prefix}espri`) {
  372.              let espri = ["Ben Yedigün içiyorum sen Onbeşgün iç.", "Sinemada on dakika ara dedi, aradım aradım açmadı.", "Yeni yapılmış resimlere ne denir? - Nevresim", "Bir romanı 7 kız yazarsa nolur? - Seven kızın romanı", "-Acıkan var mı ya? - Yok bizde tatlı kan var", "Asker adın ne? - -Emre-DERSİNİZ komutanım", "Bizim CD sürücümüz ehliyeti nerden almış acaba ?", "Ben hikaye yazarım. - Ebru Destan", "Geçen ‘fil’e çorap aldım, zürafaya almadım."];
  373.              let result = Math.floor((Math.random() * espri.length));
  374.  
  375.              let espriembed = new Discord.RichEmbed()
  376.              .setDescription(espri[result])
  377.              .setColor("#990000")
  378.                          .setTimestamp()
  379.              .setFooter(`${message.author.username} tarafından istendi.`, bot.user.avatarURL);
  380.              message.channel.send(espriembed);
  381.      }
  382.  
  383.      if(cmd === `${prefix}yemekye`) {
  384.              let yemek = ['https://i.gifer.com/Sarp.gif', 'https://gifimage.net/wp-content/uploads/2017/11/eat-gif.gif', 'https://media0.giphy.com/media/7pBsbcj1vZXmo/200w_s.gif', 'https://www.parhlo.com/wp-content/uploads/2016/01/16_things_that_happen_in_every_girls_hostel_8.gif', 'https://i.gifer.com/y4a.gif', 'https://i.gifer.com/1RL.gif'];
  385.               let result = Math.floor((Math.random() * yemek.length));
  386.               let yemekembed = new Discord.RichEmbed()
  387.               .setColor("#990000")
  388.                           .setTimestamp()
  389.               .setImage(yemek[result])
  390.                           .setFooter(`${message.author.username} tarafından istendi.`, bot.user.avatarURL);
  391.               message.channel.send(yemekembed);
  392.       }
  393.  
  394.       if(cmd === `${prefix}caps`) {
  395.               let caps = ['http://i.capsspot.com/s/25/3/1162910.jpg', 'https://foto.haberler.com/galeri/2015/03/16/ygs-2015-caps-leri-costurdu_52781_b.jpg', 'http://i.hurimg.com/i/hurriyet/75/750x422/55ea20a9f018fbb8f86cea2f.jpg', 'https://i.ytimg.com/vi/IOZNZN2YOgQ/maxresdefault.jpg', 'https://i.ytimg.com/vi/8xnbNstbtq0/hqdefault.jpg', 'http://i.capsspot.com/s/29/5/1137249.png', 'http://c12.incisozluk.com.tr/res/incisozluk//11500/6/563006_o9013.png', 'https://pbs.twimg.com/media/CHRyC2rUsAAuGJR.jpg'];
  396.               let result = Math.floor((Math.random() * caps.length));
  397.               let capsembed = new Discord.RichEmbed()
  398.               .setColor("#990000")
  399.                           .setTimestamp()
  400.               .setImage(caps[result])
  401.                           .setFooter(`${message.author.username} tarafından istendi.`, bot.user.avatarURL);
  402.               message.channel.send(capsembed);
  403.       }
  404.  
  405.       if(cmd === `${prefix}köpek`) {
  406.               let köpek = ['https://thumbs.gfycat.com/CarefulGiftedKookaburra-size_restricted.gif', 'https://thumbs.gfycat.com/PreciousCleanIberianemeraldlizard-small.gif', 'https://thumbs.gfycat.com/ActualVapidBongo-small.gif', 'https://thumbs.gfycat.com/GlumEnragedAntarcticfurseal-size_restricted.gif', 'https://thumbs.gfycat.com/BackSimpleBeaver-small.gif', 'https://thumbs.gfycat.com/WarmheartedDetailedHart-small.gif', 'https://thumbs.gfycat.com/DismalWealthyBear-size_restricted.gif', 'https://thumbs.gfycat.com/DeadPoshAngelfish-size_restricted.gif', ''];
  407.               let result = Math.floor((Math.random() * köpek.length));
  408.               let köpekembed = new Discord.RichEmbed()
  409.               .setColor("#990000")
  410.                           .setTimestamp()
  411.               .setImage(köpek[result])
  412.                           .setFooter(`${message.author.username} tarafından istendi.`, bot.user.avatarURL);
  413.               message.channel.send(köpekembed);
  414.       }
  415.  
  416.       if(cmd === `${prefix}kedi`) {
  417.               let kedi = ['https://media.giphy.com/media/PcwpnqpwAfRK/giphy.gif', 'https://media.giphy.com/media/26FPCXdkvDbKBbgOI/giphy.gif', 'https://media.giphy.com/media/nNxT5qXR02FOM/giphy.gif', 'https://media.giphy.com/media/fAT2Db0j0Mblu/giphy.gif', 'https://media.giphy.com/media/3o85xoi6nNqJQJ95Qc/giphy.gif', 'https://media.giphy.com/media/ExMGjbktr4phe/giphy.gif', 'https://media2.giphy.com/media/kIkwipWRoqeUE/giphy.gif', 'https://media.giphy.com/media/UmO1IuCwW14k/giphy.gif'];
  418.               let result = Math.floor((Math.random() * kedi.length));
  419.               let kediembed = new Discord.RichEmbed()
  420.               .setColor("#990000")
  421.                           .setTimestamp()
  422.               .setImage(kedi[result])
  423.                           .setFooter(`${message.author.username} tarafından istendi.`, bot.user.avatarURL);
  424.               message.channel.send(kediembed);
  425.       }
  426.  
  427.       if(cmd === `${prefix}lotto`) {
  428.               let sayi = ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43"];
  429.               let result = Math.floor((Math.random() * sayi.length));
  430.  
  431.               let kediembed = new Discord.RichEmbed()
  432.               .setColor("#990000")
  433.               .setDescription(`:bulb: Lotto numaranız ${sayi[result]} bu sayıya dikkat edin ${message.author.username}.`)
  434.                           .setTimestamp()
  435.               .setFooter(`${message.author.username} tarafından istendi.`, bot.user.avatarURL);
  436.               message.channel.send(kediembed);
  437.       }
  438.  
  439.       if(cmd === `${prefix}şanslıgün`) {
  440.               let gün = ["Pazartesi", "Salı", "Çarşamba", "Perşembe", "Cuma", "Cumartesi", "Pazar"];
  441.               let result = Math.floor((Math.random() * gün.length));
  442.  
  443.               let günembed = new Discord.RichEmbed()
  444.               .setColor("#990000")
  445.               .setDescription(`:bulb: Sayın ${message.author.username} şanslı gününüz ${gün[result]}.`)
  446.                           .setTimestamp()
  447.               .setFooter(`${message.author.username} tarafından istendi.`, bot.user.avatarURL);
  448.               message.channel.send(günembed);
  449.       }
  450.  
  451.       if(cmd === `${prefix}yazıtura`) {
  452.               let yazıtura = ["Yazı", "Tura", "Dik"];
  453.               let result = Math.floor((Math.random() * yazıtura.length));
  454.  
  455.               let yazıturaembed = new Discord.RichEmbed()
  456.               .setColor('#990000')
  457.               .setThumbnail('https://upload.wikimedia.org/wikipedia/commons/6/64/1TL_obverse.png')
  458.               .setDescription(`:bulb: Attığınız para ${yazıtura[result]} çıktı.`)
  459.                           .setTimestamp()
  460.               .setFooter(`${message.author.username} tarafından istendi.`, bot.user.avatarURL);
  461.               message.channel.send(yazıturaembed);
  462.       }
  463.  
  464.         if(cmd === `${prefix}ascii`) {
  465.                 if(args.join(' ').length > 70) return message.channel.send(`:warning: Maximum 70 karakter girebilirsin.`)
  466.  
  467.                 if(!args[0]) return message.channel.send(':warning: Ne yazmamı istiyorsun? Örnek: ``8!ascii 832 BOT``');
  468.  
  469.                 figlet(`${args.join(' ')}`, function(err, data) {
  470.                         if (err) {
  471.                                 console.log('HATA');
  472.                                 console.dir(err);
  473.                                 return;
  474.                         }
  475.  
  476.                         message.channel.send(`${data}`, {code: 'AsciiArt'});
  477.                 });
  478.         }
  479.        
  480.         if(cmd === `${prefix}çekiliş`) {
  481.                 let çekilişembed = new Discord.RichEmbed()
  482.                 .setColor('#990000')
  483.                 .setTitle('832 BOT - Çekiliş')
  484.                 .setDescription(`:confetti_ball: Çekilişi kazanan **${message.guild.members.random().displayName}** TEBRİKLER!`)
  485.                                 .setTimestamp()
  486.                 .setFooter(`${message.author.username} tarafından istendi.`, bot.user.avatarURL);
  487.                 message.channel.send(çekilişembed);
  488.         }
  489.  
  490.         if(cmd === `${prefix}cowsay`) {
  491.             let text = args.join(" ");
  492.             if(!args.join(" ")) return message.channel.send(':warning: Ne yazmamı istersin? Örnek: ``8!cowsay İnek``');
  493.             message.channel.send("```" + cowsay.say({
  494.                 text : text
  495.             }) + "```")
  496.         }
  497.        
  498.         if(cmd === `${prefix}öp`) {
  499.         let mesaj = args.slice(0).join(' ');
  500.         let resim = ["ttps://media.giphy.com/media/AdyM4dgWi9XNu/giphy.gif", "https://howtokissgifs.com/wp-content/uploads/2015/03/kiss-gif-5.gif", "https://media.giphy.com/media/YLduinEW3YuVG/giphy.gif", "https://media3.giphy.com/media/3osxYpWPiQ5UPHsyas/giphy.gif"];
  501.         let result = Math.floor((Math.random() * resim.length));
  502.         if (mesaj.length < 1) return message.channel.send(':warning: Öpeceğin kişiyi etiketlemelisin. Örnek ``8!öp @832 BOT``');
  503.         const embed = new Discord.RichEmbed()
  504.         .setColor("#990000")
  505.         .setDescription(`${message.author.username},` + mesaj + ' isimli kullanıcıyı öptü.')
  506.         .setImage(`${resim[result]}`)
  507.                 .setTimestamp()
  508.         .setFooter(`${message.author.username} tarafından istendi.`, bot.user.avatarURL);
  509.         message.channel.sendEmbed(embed);
  510.         }
  511.        
  512.         if(cmd === `${prefix}yumrukat`) {
  513.         let mesaj = args.slice(0).join(' ');
  514.         let resim = ["https://media1.tenor.com/images/4586b72e5e36fec52202b9c42d8b8dd6/tenor.gif", "https://media.giphy.com/media/ZZsSZ0R9pnzeo/giphy.gif", "http://media.giphy.com/media/LI8IW6561s9pu/giphy.gif", "https://media.giphy.com/media/fO1c8eUlcx2bS/giphy.gif"];
  515.         let result = Math.floor((Math.random() * resim.length));
  516.         if (mesaj.length < 1) return message.channel.send(':warning: Yumruk atacağın kişiyi etiketlemelisin. Örnek ``8!yumrukat @832 BOT``');
  517.         const embed = new Discord.RichEmbed()
  518.         .setColor("#990000")
  519.         .setDescription(`${message.author.username},` + mesaj + ' isimli kullanıcıya yumruk attı.')
  520.         .setImage(`${resim[result]}`)
  521.                 .setTimestamp()
  522.         .setFooter(`${message.author.username} tarafından istendi.`, bot.user.avatarURL);
  523.         message.channel.sendEmbed(embed);
  524.         }
  525.        
  526.         if(cmd === `${prefix}parmakat`) {
  527.         let mesaj = args.slice(0).join(' ');
  528.         let resim = ["https://media1.tenor.com/images/097f4acb5c07a6977bfa264a9c431f67/tenor.gif", "https://media1.tenor.com/images/11b78ee75c7fef4fac5bb8c81a30a0ab/tenor.gif", "https://media.giphy.com/media/fAIG78K04OaI/giphy.gif", "https://galeri7.uludagsozluk.com/257/popoya-saplak_369345.gif"];
  529.         let result = Math.floor((Math.random() * resim.length));
  530.         if (mesaj.length < 1) return message.channel.send(':warning: Parmak atacağın kişiyi etiketlemelisin. Örnek ``8!parmakat @832 BOT``');
  531.         const embed = new Discord.RichEmbed()
  532.         .setColor("#990000")
  533.         .setDescription(`${message.author.username},` + mesaj + ' isimli kullanıcıya parmak attı.')
  534.         .setImage(`${resim[result]}`)
  535.                 .setTimestamp()
  536.         .setFooter(`${message.author.username} tarafından istendi.`, bot.user.avatarURL);
  537.         message.channel.sendEmbed(embed);
  538.         }
  539.        
  540.         if(cmd === `${prefix}nahçek`) {
  541.           let mesaj = args.slice(0).join(' ');
  542.           let resim = ["https://beyazyakasiz.files.wordpress.com/2012/12/nah.png"];
  543.           let result = Math.floor((Math.random() * resim.length));
  544.           if (mesaj.length < 1) return message.channel.send(':warning: Nah çekeceğin kişiyi etiketlemelisin. Örnek ``8!nahçek @832 BOT``');
  545.           const embed = new Discord.RichEmbed()
  546.           .setColor("#990000")
  547.           .setDescription(`${message.author.username},` + mesaj + ' isimli kullanıcıya nah çekti.')
  548.           .setImage(`${resim[result]}`)
  549.                   .setTimestamp()
  550.           .setFooter(`${message.author.username} tarafından istendi.`, bot.user.avatarURL);
  551.           message.channel.sendEmbed(embed);
  552.         }
  553.  
  554.         if(cmd === `${prefix}aşkölçer`) {
  555.           let mesaj = args.slice(0).join(' ');
  556.                   let aşk = ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10"];
  557.           let result = Math.floor((Math.random() * aşk.length));
  558.           if (mesaj.length < 1) return message.channel.send(':warning: Aşkının ölçülmesini istediğin kişiyi etiketlemelisin. Örnek ``8!aşkölçer @832 BOT``');
  559.           const embed = new Discord.RichEmbed()
  560.           .setColor("#990000")
  561.                   .setTimestamp()
  562.           .setDescription(`:heart: ${message.author.username} ve ${mesaj} kullanıcıları arasındaki aşk **${aşk[result]}/10**`)
  563.                   .setImage('https://cokiyiabi.com/wp-content/uploads/2017/12/sevgiliye-ask-gifleri-indir.gif')
  564.                   .setFooter(`${message.author.username} tarafından istendi.`, bot.user.avatarURL);
  565.           message.channel.sendEmbed(embed);
  566.         }
  567.  
  568.         if(cmd === `${prefix}mevlana`) {
  569.           const embed = new Discord.RichEmbed()
  570.           .setColor("#990000")
  571.                   .setTimestamp()
  572.                   .setImage('https://thumbs.gfycat.com/SpiritedCommonDamselfly-max-1mb.gif')
  573.                   .setFooter(`${message.author.username} tarafından istendi.`, bot.user.avatarURL);
  574.           message.channel.sendEmbed(embed);
  575.         }
  576.  
  577.           if(cmd === `${prefix}sarıl`) {
  578.         let mesaj = args.slice(0).join(' ');
  579.         let resim = ["https://66.media.tumblr.com/9f2931aa6aa401f87d8f770a037fae77/tumblr_o176uucXS01tc5c9eo1_400.gif"];
  580.         let result = Math.floor((Math.random() * resim.length));
  581.         if (mesaj.length < 1) return message.channel.send(':warning: Sarılacağın kişiyi etiketlemelisin. Örnek ``8!sarıl @832 BOT``');
  582.         const embed = new Discord.RichEmbed()
  583.         .setColor("#990000")
  584.         .setDescription(`${message.author.username},` + mesaj + ' isimli kullanıcıya sarıldı.')
  585.         .setImage(`${resim[result]}`)
  586.                 .setTimestamp()
  587.         .setFooter(`${message.author.username} tarafından istendi.`, bot.user.avatarURL);
  588.         message.channel.sendEmbed(embed);
  589.         }
  590.              
  591.         if(cmd === `${prefix}stresçarkı`) {
  592.           const embed = new Discord.RichEmbed()
  593.         .setColor("#990000")
  594.         .setImage("https://emoji.com.tr/wp-content/uploads/2017/05/stres-carki12.gif")
  595.                 .setTimestamp()
  596.         .setFooter(`${message.author.username} tarafından istendi.`, bot.user.avatarURL);
  597.         message.channel.sendEmbed(embed);
  598.         }
  599.  
  600.         if(cmd === `${prefix}havadurumu`) {
  601.          weather.find({search: args.join(" "), degreeType: 'C'}, function(err, result) {
  602.       if (err) message.channel.send(err);
  603.       if (result === undefined || result.length === 0) {
  604.           message.channel.send(":warning: Bir bölge belirtmelisin. ``Örnek: 8!havadurumu İstanbul``")
  605.           return;
  606.       }
  607.       var current = result[0].current;
  608.       var location = result[0].location;
  609.       const embed = new Discord.RichEmbed()
  610.           .setAuthor(`Hava durumu - ${current.observationpoint}`)
  611.           .setThumbnail(current.imageUrl)
  612.           .setColor('#990000')
  613.       .setTimestamp()
  614.           .addField('Saat Dilimi',`UTC${location.timezone}`, true)
  615.           .addField('Derece Türü',location.degreetype, true)
  616.           .addField('Sıcaklık',`${current.temperature} Degrees`, true)
  617.           .addField('Hissedilen Sıcaklık', `${current.feelslike} Degrees`, true)
  618.           .addField('Rüzgar',current.winddisplay, true)
  619.           .addField('Nem', `${current.humidity}%`, true)
  620.           .setFooter(`${message.author.username} tarafından istendi.`, bot.user.avatarURL);
  621.           message.channel.send({embed});
  622.   })
  623.         }
  624.  
  625.       if(cmd === `${prefix}renkli`) {
  626.           let renkli = ["https://data.whicdn.com/images/136643505/original.gif", "https://media.giphy.com/media/Yaw7OWNKyXF6w/giphy.gif"];
  627.           let result = Math.floor((Math.random() * renkli.length));
  628.           const embed = new Discord.RichEmbed()
  629.           .setColor("#990000")
  630.           .setTimestamp()
  631.           .setImage(`${renkli[result]}`)
  632.           .setFooter(`${message.author.username} tarafından istendi.`, bot.user.avatarURL);
  633.           message.channel.sendEmbed(embed);
  634.       }
  635.  
  636.   if(cmd === `${prefix}code`) {
  637.           const embed = new Discord.RichEmbed()
  638.           .setColor("#990000")
  639.                   .setTimestamp()
  640.                   .setImage('https://media.giphy.com/media/kl5ctZSctCbE4/giphy.gif')
  641.                   .setFooter(`${message.author.username} tarafından istendi.`, bot.user.avatarURL);
  642.           message.channel.sendEmbed(embed);
  643.         }
  644.  
  645.         if(cmd === `${prefix}kaçcmboy`) {
  646.               let gün = ["120", "154", "190", "192", "200", "131", "147", "168", "159", "176", "184", "182", "185", "178", "173", "174", "179", "155"];
  647.               let result = Math.floor((Math.random() * gün.length));
  648.  
  649.               let günembed = new Discord.RichEmbed()
  650.               .setColor("#990000")
  651.               .setDescription(`:bulb: Sayın ${message.author.username}, boyunuz ${gün[result]} santimetre.`)
  652.                           .setTimestamp()
  653.               .setFooter(`${message.author.username} tarafından istendi.`, bot.user.avatarURL);
  654.               message.channel.send(günembed);
  655.       }
  656. });
  657.    
  658.  bot.login('NTI1OTM5NDczODcyMzIyNTYy.DzD-FQ.zk5uz43LlJPXJciGAU_-Rt9q088');
  659. //bot.login('NTQwMjM4MDg5OTc3NzI0OTUw.DzT2sg.OHhAgmTIR0amcEYNkj95Ng1-Wx8');