Facebook
From Kedjik, 3 Years ago, written in JavaScript.
Embed
Download Paste or View Raw
Hits: 590
  1. const Discord = require("discord.js"),
  2.       db = require("quick.db")
  3.  
  4. exports.run = async (client, message, args ) => {
  5. let süre = db.fetch(`seslisüredakikası_${message.guild.id}`)
  6. if(!süre) return message.channel.send("İlk Önce Rol Almaları İçin Gereken Zamanı Belirlemelisin!")
  7.  if (!message.member.hasPermission("MANAGE_ROLES")) {
  8.   const bilgi = new Discord.RichEmbed()
  9.   .setDescription('Bu komutu kullanabilmek için **Rolleri Yönet** yetkisine sahip olmanız gerek.')
  10.   .setColor("0000A0")
  11. return message.channel.sendEmbed(bilgi).then(m => m.delete(150000)); return
  12.        }
  13. let sıfırla = db.fetch(`sesödül_${message.guild.id}`)
  14.  
  15. if(args[0] === "sıfırla") {
  16.     if(!sıfırla) {
  17.       message.channel.send(`Ses Rolü zaten ayarlı değil.`)
  18.                      
  19.       return
  20.     }
  21.    
  22.     db.delete(`sesödül_${message.guild.id}`)
  23.     message.channel.send(`Ses ödül Rolü başarıyla sıfırlandı.`)
  24.                
  25.     return
  26.   }
  27.  
  28.  
  29.  
  30. let rol = message.mentions.roles.first()
  31. if(!rol) return message.channel.send("Bir Rol Etiketlemelisin!")
  32. if(rol) {
  33. db.set(`sesödül_${message.guild.id}` , rol.id)
  34.   message.channel.send(`✅ Ses Ödül başarıyla ${rol.name} olarak ayarlandı.`)
  35. }
  36.  
  37.  }
  38.  
  39. exports.conf = {
  40.   enabled: true,
  41.   guildOnly: false,
  42.   aliases: ["sesli-ödül"],
  43.   permLevel: 0
  44. };
  45.  
  46. exports.help = {
  47.   name: 'sesli-rol',
  48.   açıklama: ''
  49. };