Facebook
From Zonrail, 3 Years ago, written in JavaScript.
Embed
Download Paste or View Raw
Hits: 132
  1. const db = require('quick.db')
  2. const Discord = require('discord.js')
  3. const talkedRecently = new Set();
  4.  
  5. exports.run = async (client, message, args) => {
  6.   if (talkedRecently.has(message.author.id)) {
  7.            return message.channel.send("Güvenlik sebebiyle `3` Saniye de Bir Kullanabilirsin ");
  8.     } else {
  9.         talkedRecently.add(message.author.id);
  10.         setTimeout(() => {
  11.         message.delete();
  12.           talkedRecently.delete(message.author.id);
  13.         }, 3000);
  14.     }
  15.  
  16.   if (!message.member.hasPermission('BAN_MEMBERS')) return message.channel.send(':no_entry: Bu komutu kullanabilmek için `Üyeleri At` yetkisine sahip olmalısın!')
  17.  
  18.   const Bilgi = new Discord.RichEmbed()
  19.     .setColor('#000096')
  20.     .setThumbnail(client.user.avatarURL)
  21.     .addField(`**${client.user.username} | Oto-Cevap Sistemi**`, 'Oto-Cevap Sistemi, Sunucunuza Gelenlerin Bazı Yazıları Yazmaları Durumunda Botun Onlara Verecek Tepkisidir.\nBu Yazılara `sa / slm / selam / selamın aleyküm / sea / selamun aleyküm - Aleyküm Selam, Hoşgeldin!`, `naber / nasılsınız / nbr - İyi, sen?`, `görüşürüz / bye bye / bye / bay / bay bay / bb / güle güle - Hoşçakal!` Dahildir.\nAçmak için **f!otocevap aç**, kapatmak için **f!otocevap kapat** yazmalısınız.')
  22.     .setFooter(client.user.username, client.user.avatarURL)
  23.     .setTimestamp()
  24.  
  25.   if (!args[0]) return message.channel.send(Bilgi).then(msg => msg.delete(3000))
  26.  
  27.  
  28.   const Açık = new Discord.RichEmbed()
  29.     .setColor('#960000')
  30.     .setThumbnail(client.user.avatarURL)
  31.     .addField('**${client.user.username} | Oto-Cevap Sistemi**', '<a:tamamdir:674892902970949662> Oto-Cevap Başarıyla Açıldı!')
  32.     .setFooter(client.user.username, client.user.avatarURL)
  33.     .setTimestamp()
  34.  
  35.   if (args[0] == 'aç') {
  36.     db.set(`otocevap_${message.guild.id}`, 'açık'); message.channel.send(Açık).then(msg => msg.delete(3000))
  37.   }
  38.  
  39.   const Kapalı = new Discord.RichEmbed()
  40.     .setColor('#960000')
  41.     .setThumbnail(client.user.avatarURL)
  42.     .addField('**${client.user.username} | Oto-Cevap Sistemi**', ':white_check_mark: Oto-Cevap Başarıyla Kapatıldı!')
  43.     .setFooter(client.user.username, client.user.avatarURL)
  44.     .setTimestamp()
  45.  
  46.   if (args[0] == 'kapat') {
  47.     db.set(`otocevap_${message.guild.id}`, 'kapali'); message.channel.send(Kapalı).then(msg => msg.delete(3000))
  48.   }
  49. }
  50.  
  51. exports.conf = {
  52.   enabled: true,
  53.   guildOnly: false,
  54.   aliases: ['oto-cevap', 'sa-as', 'otocevap'],
  55.   permLevel: 2
  56. }
  57.  
  58. exports.help = {
  59.   name: 'Oto-Cevap'
  60. }