Facebook
From Beanayyu s2ş, 3 Years ago, written in Plain Text.
Embed
Download Paste or View Raw
Hits: 61
  1. const Discord = require('discord.js')
  2.  
  3.  
  4. exports.run = async (client, message, args) => {
  5.     const yetki = new Discord.MessageEmbed()
  6.     .setAuthor("BOT ADIN")
  7.     .setColor("RANDOM")
  8.     .setDescription(`Bu komutu kullanabilmek için Sunucuyu Yönet yetkisine sahip olmalısın!`)
  9.   if(!message.member.hasPermission("ADMINISTRATOR")) return message.channel.send(yetki)
  10.  
  11.   const db = require('quick.db');
  12.  
  13.  
  14.   let role = message.mentions.roles.first() || message.guild.roles.cache.find(r => r.name === args.slice(0).join(' '));
  15.   let prefix = await "PREFİXİN"
  16.  
  17.  
  18.  
  19.  
  20.     if(args[0] === 'kapat' || args[0] === 'sıfırla') {
  21.    if (db.has(`otoR_${message.guild.id}`) === true) {
  22.      message.channel.send(`Otorol başarıyla kaldırıldı`)
  23.      db.delete(`otoR_${message.guild.id}`)
  24.      return
  25. }
  26.   message.channel.send(`Otorol ayarlanmamış.`)
  27.     return
  28.  
  29.   }
  30.  
  31.  
  32.  
  33.     if (!role) {
  34.         return message.reply(`Lütfen bir rol etiketleyin örnek: **${prefix}oto-rol-ayarla @rol**`)
  35.     }
  36.  
  37.  
  38.      db.set(`otoR_${message.guild.id}`, role.id)
  39.  
  40.     const embed = new Discord.MessageEmbed()
  41.     .setDescription(`Otorol başarıyla ayarlandı: **${role.name}**\nOtorRol kapatmak isterseniz **${prefix}otorol kapat** yazmanız yeterlidir.\nŞimdi ise ${prefix}oto-rol-kanal #kanal`)
  42.     .setColor("RANDOM")
  43.     message.channel.send({embed})
  44.  
  45. };
  46.  
  47. exports.conf = {
  48.     enabled: true,
  49.     guildOnly: false,
  50.     aliases: ['oto-rol', 'oto-rol-belirle', 'otorol','otorolayarla'],
  51.     permLevel: 0,
  52.     kategori: "sunucu"
  53. }
  54.  
  55. exports.help = {
  56.     name: 'oto-rol-ayarla',
  57.     description: 'PREFİXİ AYARLARIM',
  58.     usage: 'oto-rol-ayarla <@rol>',
  59. }