Facebook
From Beanayyu s2ş, 3 Years ago, written in Plain Text.
Embed
Download Paste or View Raw
Hits: 70
  1. const Discord = require('discord.js')
  2. const fs = require('fs');
  3. //var ayarlar = require('../ayarlar.json');
  4. //let rol = JSON.parse(fs.readFileSync("././jsonlar/otoR.json", "utf8"));
  5.  
  6. exports.run = async (client, message, args) => {
  7.     const yetki = new Discord.MessageEmbed()
  8.     .setAuthor("BOTUN ADI")
  9.     .setColor("RANDOM")
  10.     .setDescription(`Bu komutu kullanabilmek için Sunucuyu Yönet yetkisine sahip olmalısın!`)
  11.   if(!message.member.hasPermission("ADMINISTRATOR")) return message.channel.send(yetki)
  12.    
  13.   const db = require('quick.db');
  14.   let prefix = await "BOTUN PREFİXİ"
  15.   let channel = message.mentions.channels.first() || message.guild.channels.find(c=>c.name===args.slice(0).join(' '))
  16.  
  17.    if(args[0] === 'kapat' || args[0] === 'sıfırla') {
  18.    if (db.has(`otoRK_${message.guild.id}`) === true) {
  19.      message.channel.send(`Otorol kayıt kanalı başarıyla kaldırıldı`)
  20.      db.delete(`otoRK_${message.guild.id}`)
  21.      return
  22. }
  23.   message.channel.send(`Otorol kayıt kanalı ayarlanmamış.`)
  24.     return
  25.    }
  26.  
  27.   if (db.has(`otoR_${message.guild.id}`) === false) return message.channel.send(`Bu ayarı kullanmanız için önce otorol ayarlamanız gerekmektedir.`)
  28.  
  29.     if (!channel) {
  30.         return message.reply("Otomatik rol kayıtları kanalı olarak ayarlamak istediğiniz kanalı etiketleyiniz!")
  31.     }
  32.  
  33.      db.set(`otoRK_${message.guild.id}`, channel.id)
  34.  
  35.     const embed = new Discord.MessageEmbed()
  36.     .setDescription(`Otomatik rol kayıtları kanalı başarıyla ${channel} olarak ayarlandı!\nOtorol kayıt kanalını kapatmak isterseniz **${prefix}oto-rol-kanal kapat** yazmanız yeterlidir.`)
  37.     .setColor("RANDOM")
  38.     message.channel.send({embed})
  39.  
  40. };
  41.  
  42. exports.conf = {
  43.     enabled: true,
  44.     guildOnly: false,
  45.     aliases: ['oto-rol-kanal-ayarla', 'oto-rol-kanal-belirle', 'otorolkanal', 'otorol-kanal'],
  46.     permLevel: 0,
  47.     kategori: "sunucu"
  48. }
  49.  
  50. exports.help = {
  51.     name: 'oto-rol-kanal',
  52.     description: 'PREFİXİ AYARLARIM',
  53.     usage: 'oto-rol-kanal [#kanal/kanal adı]'
  54. }