- /*
- ___ _________ ____ ___ _____ _ _ ___ _____ _____ __ __
- ( _ )___ /___ \ | __ ) / _ \_ _| | | | |_ _|_ _| ____| \/ |
- / _ \ |_ \ __) | | _ \| | | || | | | _ | || | | | | _| | |\/| |
- | (_) |__) / __/ | |_) | |_| || | | | | |_| || | | | | |___| | | |
- \___/____/_____| |____/ \___/ |_| | | \___/|___| |_| |_____|_| |_|
- |_|
- */
- const date = require('date-and-time');
- const botconfig = require("./botconfig.json");
- const Discord = require("discord.js");
- const figlet = require('figlet');
- const cowsay = require('cowsay');
- const request = require('request');
- const validate = require('ytdl-core');
- const ascii = require("moment");
- const weather = require('weather-js');
- const steam = require('steam-provider')
- let provider = new steam.SteamProvider();
- const bot = new Discord.Client({disableEveryone: true});
- bot.on("ready", async () => {
- console.log(`${bot.user.username} şuan aktif!`);
- bot.user.setActivity('832 | JITEM - 8!komutlar..');
- });
- bot.on("message", async message => {
- if(message.author.bot) return;
- if(message.channel.type === "dm") return;
- let prefix = botconfig.prefix;
- let messageArray = message.content.split(" ");
- let cmd = messageArray[0];
- let args = messageArray.slice(1);
- if(cmd === `${prefix}kick`) {
- let kUser = message.guild.member(message.mentions.users.first() || message.guild.members.get(args[0]));
- if(!kUser) return message.channel.send(":warning: Atmak istediğiniz kullanıcıyı etiketlemelisiniz. Örnek: ``8!kick @832 BOT``");
- let kReason = args.join(" ").slice(22);
- if(!message.member.hasPermission("MANAGE_MESSAGES")) return message.channel.send(":warning: Bu komutu kullanabilmek için yeterli yetkide değilsiniz.");
- if(kUser.id == message.author.id) return message.channel.send(":warning: Kendini atamazsın.");
- message.channel.send(":white_check_mark: Etiketlediğiniz kullanıcı başarıyla tekmelendi.");
- message.guild.member(kUser).kick(kReason);
- }
- if(cmd === `${prefix}ban`) {
- let bUser = message.guild.member(message.mentions.users.first() || message.guild.members.get(args[0]));
- if(!bUser) return message.channel.send(":warning: Yasaklamak istediğiniz kullanıcıyı etiketlemelisiniz. Örnek: ``8!ban @832 BOT``");
- let bReason = args.join(" ").slice(22);
- if(!message.member.hasPermission("MANAGE_MEMBERS")) return message.channel.send(":warning: Bu komutu kullanabilmek için yeterli yetkide değilsiniz.");
- if(bUser.id == message.author.id) return message.channel.send(":warning: Kendini yasaklayamazsın.");
- message.channel.send(":white_check_mark: Etiketlediğiniz kullanıcı başarıyla yasaklandı.");
- message.guild.member(bUser).ban(bReason);
- }
- if(cmd === `${prefix}sunucubilgisi`){
- let sicon = bot.user.displayAvatarURL;
- let day = message.guild.createdAt.getDate()
- let month = 1 + message.guild.createdAt.getMonth()
- let year = message.guild.createdAt.getFullYear()
- let serverembed = new Discord.RichEmbed()
- .setColor("#990000")
- .setThumbnail(sicon)
- .addField("Sunucu İsmi", message.guild.name, true)
- .addField("Kurucusu", message.guild.owner, true)
- .addField('Sunucu Bölgesi', message.guild.region, true)
- .setTimestamp()
- .addField("Kuruluş Tarihi", `${day}.${month}.${year}`, true)
- .addField("Sunucu ID", "414892273684316161")
- .addField("Toplam Rol", message.guild.roles.size)
- .addField("Toplam Kullanıcı", message.guild.memberCount)
- .addField('Toplam Kanal', message.guild.channels.size)
- .setFooter(`${message.author.username} tarafından istendi.`, bot.user.avatarURL);
- message.channel.send(serverembed);
- }
- if(cmd === `${prefix}jitembilgisi`){
- let sicon = bot.user.displayAvatarURL;
- let jitemembed = new Discord.RichEmbed()
- .setColor("#990000")
- .setThumbnail(sicon)
- .addField("Kurucumuz", "Yesil", true)
- .addField("Bulunduğumuz Sunucular", "Yok", true)
- .addField("Toplam Üye Sayısı", "23", true)
- .addField("Toplam Genel Başkan", "1", true)
- .addField("Toplam Baş Vekil", "1")
- .addField("Toplam Genel Başkan Vekili", "2")
- .addField("Toplam Vekil Sekreteri", "2")
- .addField("Toplam Sözcü", "3")
- .addField("Kuruluş Yılı", "2015")
- .setTimestamp()
- .addField("WebSite", "``'Yakında'``")
- .addField("Forum", "``'Yakında'``")
- .addField(`PawnoTurk Konumuz`, `https://www.pawnoturk.com/forum/topluluklar/tekrardan-yukselen-bir-ses-'jitem-!'/`)
- .setFooter(`${message.author.username} tarafından istendi.`, bot.user.avatarURL);
- message.channel.send(jitemembed);
- }
- if(cmd === `${prefix}rolbilgisi`) {
- let role = message.mentions.roles.first() || message.guild.roles.get(args[0]) || message.guild.roles.find(role => role.name === args[0]);
- if (!role) return message.channel.send(":warning: Bilgi almak istediğiniz rolü etiketlemelisiniz. Örnek: ``8!rolbilgisi @Bot``");
- const embed = new Discord.RichEmbed()
- .setColor('#990000')
- .addField('Rol İsmi', `${role.name}`)
- .addField('ID', role.id, true)
- .addField('Renk Kodu', role.hexColor, true)
- .addField('Role Sahip Üyeler', role.members.size, true)
- .addField('Rol Oluşturulma Tarihi', role.createdAt.toDateString(), true)
- .setFooter(`${message.author.username} tarafından istendi.`, bot.user.avatarURL);
- message.channel.send(embed);
- }
- if(cmd === `${prefix}botbilgisi`){
- let bicon = bot.user.displayAvatarURL;
- let botembed = new Discord.RichEmbed()
- .setColor("#990000")
- .setThumbnail(bicon)
- .addField("Bot İsmi", bot.user.username, true)
- .addField("Sahip", "JITEM#0001", true)
- .addField("Bot Amacı", "832 Bot JITEM klanı tarafından tasarlanmıştır. Tüm discord sunucuları içerisinde kullanıma açıktır.", true)
- .addField("Prefix", "'8!'", true)
- .setTimestamp()
- .addField("Yapım Tarihi", "29/01/2019 - 00:45", true)
- .setFooter(`${message.author.username} tarafından istendi.`, bot.user.avatarURL);
- message.channel.send(botembed);
- }
- if(cmd === `${prefix}komutlar`){
- 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```');
- }
- if(cmd === `${prefix}genel`){
- 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.)```');
- }
- if(cmd === `${prefix}eğlence`){
- message.channel.send("```832 BOT | Eğlence\n\n» 8!kaçcmboy: (Boyunuzun kaç cm olduğunu gösterir.)\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.)```");
- }
- if(cmd === `${prefix}yönetici`){
- 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.)```");
- }
- if(cmd === `${prefix}google`) {
- let googlepng = "https://www.festisite.com/static/partylogo/img/logos/google.png"
- let google = args.slice(0).join('+');
- let link = `https://www.google.com/search?q=` + google;
- if(!link) return message.channel.send(":warning: Link bulunamadı. Linksiz arama yapılamaz.")
- if(!args[0]) return message.channel.send(":warning: Aradığın cümleyi girmelisin. Örnek: ``8!google Discord``")
- let googleembed = new Discord.RichEmbed()
- .setColor("#990000")
- .setThumbnail(googlepng)
- .setTimestamp()
- .addField("Aranan Cümle", `**${args.slice(0).join(' ')}**`)
- .addField('Sonuç', `**${link}**`)
- .setFooter(`${message.author.username} tarafından istendi.`, bot.user.avatarURL);
- message.channel.send(googleembed);
- }
- if(cmd === `${prefix}youtube`) {
- let youtubepng = "https://www.un-igrac.org/sites/default/files/YouTube%20logo.png"
- let youtube = args.slice(0).join('+');
- let link = `https://www.youtube.com/results?search_query=` + youtube;
- if(!link) return message.channel.send(":warning: Link bulunamadı. Linksiz arama yapılamaz.")
- if(!args[0]) return message.channel.send(":warning: Aradığın cümleyi girmelisin. Örnek: ``8!youtube Discord``")
- let embed = new Discord.RichEmbed()
- .setColor("#990000")
- .setThumbnail(youtubepng)
- .addField("Aranan Cümle", `**${args.slice(0).join(' ')}**`)
- .addField('Sonuç', `**${link}**`)
- .setTimestamp()
- .setFooter(`${message.author.username} tarafından istendi.`, bot.user.avatarURL);
- message.channel.send(embed);
- }
- if(cmd === `${prefix}avatar`) {
- let user;
- let icon = bot.user.displayAvatarURL;
- if (message.mentions.users.first()) {
- user = message.mentions.users.first();
- } else {
- user = message.author;
- }
- const member = message.guild.member(user);
- let avatar = user.displayAvatarURL;
- let avatarembed = new Discord.RichEmbed()
- .setColor("#990000")
- .setImage(avatar)
- .setThumbnail(icon)
- .setTimestamp()
- .setFooter(`${message.author.username} tarafından istendi.`, bot.user.avatarURL);
- message.channel.send(avatarembed);
- }
- if(cmd === `${prefix}clear`) {
- if(!message.member.hasPermission("MANAGE_MESSAGES")) return message.channel.send(":warning: Bu komutu kullanabilmek için yeterli yetkiniz yok.");
- if(!args[0]) return message.channel.send(":warning: Silmek istediğiniz mesaj sayısını girin. Örnek: ``!clear 10``");
- message.channel.bulkDelete(args[0]).then(() => {
- message.channel.send(`:white_check_mark: ${args[0]} mesaj silindi.`).then(msg => msg.delete(2000));
- });
- }
- if(cmd === `${prefix}temizle`) {
- if(!message.member.hasPermission("MANAGE_MESSAGES")) return message.channel.send(":warning: Bu komutu kullanabilmek için yeterli yetkide değilsiniz.");
- if(!args[0]) return message.channel.send(":warning: Silmek istediğiniz mesaj sayısını girin. Örnek: ``!clear 10``");
- message.channel.bulkDelete(args[0]).then(() => {
- message.channel.send(`:white_check_mark: ${args[0]} mesaj silindi.`).then(msg => msg.delete(2000));
- });
- }
- if(cmd === `${prefix}yardım`) {
- let icon = bot.user.displayAvatarURL;
- if (message.channel.type !== 'dm') {
- const ozelmesajkontrol = new Discord.RichEmbed()
- .setColor('#990000')
- .setThumbnail(icon)
- .setDescription(':white_check_mark: Özel mesajlarını kontrol et.')
- .setFooter(`${message.author.username} tarafından istendi.`)
- message.channel.sendEmbed(ozelmesajkontrol) }
- const pingozel = new Discord.RichEmbed()
- .setColor('#990000')
- .setTimestamp()
- .setThumbnail(icon)
- .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.')
- .setFooter(`${message.author.username} tarafından istendi.`, bot.user.avatarURL);
- return message.author.sendEmbed(pingozel)
- }
- if(cmd === `${prefix}ping`) {
- let icon = bot.user.displayAvatarURL;
- let botping = new Date() - message.createdAt;
- let embed = new Discord.RichEmbed()
- .setColor('#990000')
- .addField(':fire: Bot PING', Math.floor(bot.ping), true)
- .addField(':fire: API PING', Math.floor(botping), true)
- .setTimestamp()
- .setThumbnail(icon)
- .setFooter(`${message.author.username} tarafından istendi.`, bot.user.avatarURL);
- message.channel.send(embed);
- }
- if(cmd === `${prefix}yazdır`) {
- let icon = bot.user.displayAvatarURL;
- let mesaj = args.slice(0).join(' ');
- if (mesaj.length < 1) return message.channel.send(':warning: Ne yazmamı istersin? Örnek: ``8!yazdır Selam``');
- message.delete();
- const embed = new Discord.RichEmbed()
- .setColor('#990000')
- .setDescription(`${mesaj}`)
- .setTimestamp()
- .setThumbnail(icon)
- .setFooter(`${message.author.username} tarafından istendi.`, bot.user.avatarURL);
- return message.channel.sendEmbed(embed);
- }
- if(cmd === `${prefix}say2`) {
- let mesaj = args.slice(0).join(' ');
- if(mesaj.length < 1) return message.channel.send(':warning: Ne yazmamı istersin? Örnek: ``8!say2 tatata``');
- message.delete();
- message.channel.send(`(╯°□°)--︻╦╤─ - - - **${mesaj}**`);
- }
- if(cmd === `${prefix}duyuru`) {
- let mesaj = args.slice(0).join(' ');
- let icon = bot.user.displayAvatarURL;
- if (!message.member.hasPermission("ADMINISTRATOR")) return message.channel.send(':warning: Bu komut için gerekli yetkiye sahip değilsin.');
- if (mesaj.length < 1) return message.channel.send(':warning: Duyurulacak cümleyi yazın.');
- message.delete();
- const embed = new Discord.RichEmbed()
- .setThumbnail(icon)
- .setColor('#990000')
- .setTimestamp()
- .setDescription(`${mesaj}`)
- .setFooter(`${message.author.username} tarafından istendi.`, bot.user.avatarURL);
- return message.channel.send(embed);
- }
- if(cmd === `${prefix}steamoyun`) {
- let game = args[0]
- let steampng = "https://upload.wikimedia.org/wikipedia/commons/c/c1/Steam_Logo.png"
- if (!game) return message.channel.send(':warning: Aradığınız oyunun ismini yazınız. Örnek: `8!oyunsteam CS:GO`')
- provider.search(game).then(result => {
- provider.detail(result[0].id, "turkey", "tr").then(results => {
- console.log(results)
- const embed = new Discord.RichEmbed()
- .setThumbnail(steampng)
- .setColor("#990000")
- .setTimestamp()
- .setTitle(result[0].name)
- .addField(`Oyunun ID'sı`, result[0].id, true)
- .addField('Oyun Türü', results.genres, true)
- .addField('Oyun Fiyatı', `Fiyat **${results.priceData.initialPrice}** TL`, true)
- .addField('Sistemleri', results.otherData.platforms, true)
- .addField('Oyun Geliştiricileri', results.otherData.developer, true)
- .addField('Oyun Yayımcıları', results.otherData.publisher, true)
- .setColor("#990000")
- .setFooter(`${message.author.username} tarafından istendi.`, bot.user.avatarURL);
- message.channel.send(embed).catch(e => {
- console.log(e)
- message.channel.send(':warning: Aradığınız oyun bulunamadı.')
- })
- })
- })
- }
- if(cmd === `${prefix}topsunucu`) {
- let icon = bot.user.displayAvatarURL;
- if (bot.guilds.size < 5) return message.channel.send(':warning: Bu komutu kullanabilmek için botun **en az 5** sunucuda bulunması gerekmektedir.')
- const top = bot.guilds.sort((a,b)=>a.memberCount-b.memberCount).array().reverse()
- const embed = new Discord.RichEmbed()
- .setColor("#990000")
- .setThumbnail(icon)
- .setTimestamp()
- .addField(`1-) **${top[0].name}**`, `» ${top[0].memberCount} Kullanıcı bulunmaktadır.`)
- .addField(`2-) **${top[1].name}**`, `» ${top[1].memberCount} Kullanıcı bulunmaktadır.`)
- .addField(`3-) **${top[2].name}**`, `» ${top[2].memberCount} Kullanıcı bulunmaktadır.`)
- .addField(`4-) **${top[3].name}**`, `» ${top[3].memberCount} Kullanıcı bulunmaktadır.`)
- .addField(`5-) **${top[4].name}**`, `» ${top[4].memberCount} Kullanıcı bulunmaktadır.`)
- .setFooter(`${message.author.username} tarafından istendi.`, bot.user.avatarURL);
- message.channel.send(embed);
- }
- /* ============================================================================================================================== */
- if(cmd === `${prefix}bangif`) {
- const embed = new Discord.RichEmbed()
- .setColor('#990000')
- .setTimestamp()
- .setImage(`https://images-ext-1.discordapp.net/external/171uiKxRgITAipvhLwQWRN0gDHVsry0MC9oYnff9Vnw/http/i.imgur.com/O3DHIA5.gif`)
- .setFooter(`${message.author.username} tarafından istendi.`, bot.user.avatarURL);
- return message.channel.send(embed);
- }
- if(cmd === `${prefix}kaçcm`) {
- 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```Ɛ∞>```"];
- let result = Math.floor((Math.random() * sonuc.length));
- let kacembed = new Discord.RichEmbed()
- .setColor("#990000")
- .setTimestamp()
- .addField(`:middle_finger: Sayın ${message.author.username} malafatınızın boyu`, sonuc[result])
- .setFooter(`${message.author.username} tarafından istendi.`, bot.user.avatarURL);
- message.channel.send(kacembed);
- }
- if(cmd === `${prefix}espri`) {
- 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."];
- let result = Math.floor((Math.random() * espri.length));
- let espriembed = new Discord.RichEmbed()
- .setDescription(espri[result])
- .setColor("#990000")
- .setTimestamp()
- .setFooter(`${message.author.username} tarafından istendi.`, bot.user.avatarURL);
- message.channel.send(espriembed);
- }
- if(cmd === `${prefix}yemekye`) {
- 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'];
- let result = Math.floor((Math.random() * yemek.length));
- let yemekembed = new Discord.RichEmbed()
- .setColor("#990000")
- .setTimestamp()
- .setImage(yemek[result])
- .setFooter(`${message.author.username} tarafından istendi.`, bot.user.avatarURL);
- message.channel.send(yemekembed);
- }
- if(cmd === `${prefix}caps`) {
- 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'];
- let result = Math.floor((Math.random() * caps.length));
- let capsembed = new Discord.RichEmbed()
- .setColor("#990000")
- .setTimestamp()
- .setImage(caps[result])
- .setFooter(`${message.author.username} tarafından istendi.`, bot.user.avatarURL);
- message.channel.send(capsembed);
- }
- if(cmd === `${prefix}köpek`) {
- 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', ''];
- let result = Math.floor((Math.random() * köpek.length));
- let köpekembed = new Discord.RichEmbed()
- .setColor("#990000")
- .setTimestamp()
- .setImage(köpek[result])
- .setFooter(`${message.author.username} tarafından istendi.`, bot.user.avatarURL);
- message.channel.send(köpekembed);
- }
- if(cmd === `${prefix}kedi`) {
- 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'];
- let result = Math.floor((Math.random() * kedi.length));
- let kediembed = new Discord.RichEmbed()
- .setColor("#990000")
- .setTimestamp()
- .setImage(kedi[result])
- .setFooter(`${message.author.username} tarafından istendi.`, bot.user.avatarURL);
- message.channel.send(kediembed);
- }
- if(cmd === `${prefix}lotto`) {
- 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"];
- let result = Math.floor((Math.random() * sayi.length));
- let kediembed = new Discord.RichEmbed()
- .setColor("#990000")
- .setDescription(`:bulb: Lotto numaranız ${sayi[result]} bu sayıya dikkat edin ${message.author.username}.`)
- .setTimestamp()
- .setFooter(`${message.author.username} tarafından istendi.`, bot.user.avatarURL);
- message.channel.send(kediembed);
- }
- if(cmd === `${prefix}şanslıgün`) {
- let gün = ["Pazartesi", "Salı", "Çarşamba", "Perşembe", "Cuma", "Cumartesi", "Pazar"];
- let result = Math.floor((Math.random() * gün.length));
- let günembed = new Discord.RichEmbed()
- .setColor("#990000")
- .setDescription(`:bulb: Sayın ${message.author.username} şanslı gününüz ${gün[result]}.`)
- .setTimestamp()
- .setFooter(`${message.author.username} tarafından istendi.`, bot.user.avatarURL);
- message.channel.send(günembed);
- }
- if(cmd === `${prefix}yazıtura`) {
- let yazıtura = ["Yazı", "Tura", "Dik"];
- let result = Math.floor((Math.random() * yazıtura.length));
- let yazıturaembed = new Discord.RichEmbed()
- .setColor('#990000')
- .setThumbnail('https://upload.wikimedia.org/wikipedia/commons/6/64/1TL_obverse.png')
- .setDescription(`:bulb: Attığınız para ${yazıtura[result]} çıktı.`)
- .setTimestamp()
- .setFooter(`${message.author.username} tarafından istendi.`, bot.user.avatarURL);
- message.channel.send(yazıturaembed);
- }
- if(cmd === `${prefix}ascii`) {
- if(args.join(' ').length > 70) return message.channel.send(`:warning: Maximum 70 karakter girebilirsin.`)
- if(!args[0]) return message.channel.send(':warning: Ne yazmamı istiyorsun? Örnek: ``8!ascii 832 BOT``');
- figlet(`${args.join(' ')}`, function(err, data) {
- if (err) {
- console.log('HATA');
- console.dir(err);
- return;
- }
- message.channel.send(`${data}`, {code: 'AsciiArt'});
- });
- }
- if(cmd === `${prefix}çekiliş`) {
- let çekilişembed = new Discord.RichEmbed()
- .setColor('#990000')
- .setTitle('832 BOT - Çekiliş')
- .setDescription(`:confetti_ball: Çekilişi kazanan **${message.guild.members.random().displayName}** TEBRİKLER!`)
- .setTimestamp()
- .setFooter(`${message.author.username} tarafından istendi.`, bot.user.avatarURL);
- message.channel.send(çekilişembed);
- }
- if(cmd === `${prefix}cowsay`) {
- let text = args.join(" ");
- if(!args.join(" ")) return message.channel.send(':warning: Ne yazmamı istersin? Örnek: ``8!cowsay İnek``');
- message.channel.send("```" + cowsay.say({
- text : text
- }) + "```")
- }
- if(cmd === `${prefix}öp`) {
- let mesaj = args.slice(0).join(' ');
- 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"];
- let result = Math.floor((Math.random() * resim.length));
- if (mesaj.length < 1) return message.channel.send(':warning: Öpeceğin kişiyi etiketlemelisin. Örnek ``8!öp @832 BOT``');
- const embed = new Discord.RichEmbed()
- .setColor("#990000")
- .setDescription(`${message.author.username},` + mesaj + ' isimli kullanıcıyı öptü.')
- .setImage(`${resim[result]}`)
- .setTimestamp()
- .setFooter(`${message.author.username} tarafından istendi.`, bot.user.avatarURL);
- message.channel.sendEmbed(embed);
- }
- if(cmd === `${prefix}yumrukat`) {
- let mesaj = args.slice(0).join(' ');
- 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"];
- let result = Math.floor((Math.random() * resim.length));
- if (mesaj.length < 1) return message.channel.send(':warning: Yumruk atacağın kişiyi etiketlemelisin. Örnek ``8!yumrukat @832 BOT``');
- const embed = new Discord.RichEmbed()
- .setColor("#990000")
- .setDescription(`${message.author.username},` + mesaj + ' isimli kullanıcıya yumruk attı.')
- .setImage(`${resim[result]}`)
- .setTimestamp()
- .setFooter(`${message.author.username} tarafından istendi.`, bot.user.avatarURL);
- message.channel.sendEmbed(embed);
- }
- if(cmd === `${prefix}parmakat`) {
- let mesaj = args.slice(0).join(' ');
- 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"];
- let result = Math.floor((Math.random() * resim.length));
- if (mesaj.length < 1) return message.channel.send(':warning: Parmak atacağın kişiyi etiketlemelisin. Örnek ``8!parmakat @832 BOT``');
- const embed = new Discord.RichEmbed()
- .setColor("#990000")
- .setDescription(`${message.author.username},` + mesaj + ' isimli kullanıcıya parmak attı.')
- .setImage(`${resim[result]}`)
- .setTimestamp()
- .setFooter(`${message.author.username} tarafından istendi.`, bot.user.avatarURL);
- message.channel.sendEmbed(embed);
- }
- if(cmd === `${prefix}nahçek`) {
- let mesaj = args.slice(0).join(' ');
- let resim = ["https://beyazyakasiz.files.wordpress.com/2012/12/nah.png"];
- let result = Math.floor((Math.random() * resim.length));
- if (mesaj.length < 1) return message.channel.send(':warning: Nah çekeceğin kişiyi etiketlemelisin. Örnek ``8!nahçek @832 BOT``');
- const embed = new Discord.RichEmbed()
- .setColor("#990000")
- .setDescription(`${message.author.username},` + mesaj + ' isimli kullanıcıya nah çekti.')
- .setImage(`${resim[result]}`)
- .setTimestamp()
- .setFooter(`${message.author.username} tarafından istendi.`, bot.user.avatarURL);
- message.channel.sendEmbed(embed);
- }
- if(cmd === `${prefix}aşkölçer`) {
- let mesaj = args.slice(0).join(' ');
- let aşk = ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10"];
- let result = Math.floor((Math.random() * aşk.length));
- 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``');
- const embed = new Discord.RichEmbed()
- .setColor("#990000")
- .setTimestamp()
- .setDescription(`:heart: ${message.author.username} ve ${mesaj} kullanıcıları arasındaki aşk **${aşk[result]}/10**`)
- .setImage('https://cokiyiabi.com/wp-content/uploads/2017/12/sevgiliye-ask-gifleri-indir.gif')
- .setFooter(`${message.author.username} tarafından istendi.`, bot.user.avatarURL);
- message.channel.sendEmbed(embed);
- }
- if(cmd === `${prefix}mevlana`) {
- const embed = new Discord.RichEmbed()
- .setColor("#990000")
- .setTimestamp()
- .setImage('https://thumbs.gfycat.com/SpiritedCommonDamselfly-max-1mb.gif')
- .setFooter(`${message.author.username} tarafından istendi.`, bot.user.avatarURL);
- message.channel.sendEmbed(embed);
- }
- if(cmd === `${prefix}sarıl`) {
- let mesaj = args.slice(0).join(' ');
- let resim = ["https://66.media.tumblr.com/9f2931aa6aa401f87d8f770a037fae77/tumblr_o176uucXS01tc5c9eo1_400.gif"];
- let result = Math.floor((Math.random() * resim.length));
- if (mesaj.length < 1) return message.channel.send(':warning: Sarılacağın kişiyi etiketlemelisin. Örnek ``8!sarıl @832 BOT``');
- const embed = new Discord.RichEmbed()
- .setColor("#990000")
- .setDescription(`${message.author.username},` + mesaj + ' isimli kullanıcıya sarıldı.')
- .setImage(`${resim[result]}`)
- .setTimestamp()
- .setFooter(`${message.author.username} tarafından istendi.`, bot.user.avatarURL);
- message.channel.sendEmbed(embed);
- }
- if(cmd === `${prefix}stresçarkı`) {
- const embed = new Discord.RichEmbed()
- .setColor("#990000")
- .setImage("https://emoji.com.tr/wp-content/uploads/2017/05/stres-carki12.gif")
- .setTimestamp()
- .setFooter(`${message.author.username} tarafından istendi.`, bot.user.avatarURL);
- message.channel.sendEmbed(embed);
- }
- if(cmd === `${prefix}havadurumu`) {
- weather.find({search: args.join(" "), degreeType: 'C'}, function(err, result) {
- if (err) message.channel.send(err);
- if (result === undefined || result.length === 0) {
- message.channel.send(":warning: Bir bölge belirtmelisin. ``Örnek: 8!havadurumu İstanbul``")
- return;
- }
- var current = result[0].current;
- var location = result[0].location;
- const embed = new Discord.RichEmbed()
- .setAuthor(`Hava durumu - ${current.observationpoint}`)
- .setThumbnail(current.imageUrl)
- .setColor('#990000')
- .setTimestamp()
- .addField('Saat Dilimi',`UTC${location.timezone}`, true)
- .addField('Derece Türü',location.degreetype, true)
- .addField('Sıcaklık',`${current.temperature} Degrees`, true)
- .addField('Hissedilen Sıcaklık', `${current.feelslike} Degrees`, true)
- .addField('Rüzgar',current.winddisplay, true)
- .addField('Nem', `${current.humidity}%`, true)
- .setFooter(`${message.author.username} tarafından istendi.`, bot.user.avatarURL);
- message.channel.send({embed});
- })
- }
- if(cmd === `${prefix}renkli`) {
- let renkli = ["https://data.whicdn.com/images/136643505/original.gif", "https://media.giphy.com/media/Yaw7OWNKyXF6w/giphy.gif"];
- let result = Math.floor((Math.random() * renkli.length));
- const embed = new Discord.RichEmbed()
- .setColor("#990000")
- .setTimestamp()
- .setImage(`${renkli[result]}`)
- .setFooter(`${message.author.username} tarafından istendi.`, bot.user.avatarURL);
- message.channel.sendEmbed(embed);
- }
- if(cmd === `${prefix}code`) {
- const embed = new Discord.RichEmbed()
- .setColor("#990000")
- .setTimestamp()
- .setImage('https://media.giphy.com/media/kl5ctZSctCbE4/giphy.gif')
- .setFooter(`${message.author.username} tarafından istendi.`, bot.user.avatarURL);
- message.channel.sendEmbed(embed);
- }
- if(cmd === `${prefix}kaçcmboy`) {
- let gün = ["120", "154", "190", "192", "200", "131", "147", "168", "159", "176", "184", "182", "185", "178", "173", "174", "179", "155"];
- let result = Math.floor((Math.random() * gün.length));
- let günembed = new Discord.RichEmbed()
- .setColor("#990000")
- .setDescription(`:bulb: Sayın ${message.author.username}, boyunuz ${gün[result]} santimetre.`)
- .setTimestamp()
- .setFooter(`${message.author.username} tarafından istendi.`, bot.user.avatarURL);
- message.channel.send(günembed);
- }
- });
- bot.login('NTI1OTM5NDczODcyMzIyNTYy.DzD-FQ.zk5uz43LlJPXJciGAU_-Rt9q088');
- //bot.login('NTQwMjM4MDg5OTc3NzI0OTUw.DzT2sg.OHhAgmTIR0amcEYNkj95Ng1-Wx8');