Facebook
From Efe#9110, 3 Years ago, written in JavaScript.
Embed
Download Paste or View Raw
Hits: 342
  1. //@Efe#9110 v12 modlog //CODARE <3
  2. //AYARLAMA KODU
  3. const Discord = require('discord.js');
  4. const ayarlar = require('../ayarlar.json');
  5. const db = require('quick.db')
  6.  
  7. const prefix = ayarlar.prefix;
  8.  
  9. exports.run = async (client, message, args) => {
  10.  
  11.   if (!message.member.hasPermission("ADMINISTRATOR")) {
  12.    const embed = new Discord.MessageEmbed()
  13.    .setColor('#fffa00')
  14.    .setTitle('**HATA**')
  15.    .setDescription('**Bu Komutu Kullanabilmek İçin Yetkili Olman Gerekli!**')
  16.    message.channel.send(embed)
  17.   }
  18.  
  19.  let modlogs = db.get(`modlogkanaly_${message.guild.id}`)
  20.  
  21.   if(!modlogs) {
  22.     let kanal = message.mentions.channels.first();
  23.     if(!kanal) {
  24.    const embed = new Discord.MessageEmbed()
  25.    .setColor('#fffa00')
  26.    .setTitle("**HATA**")
  27.    .addField('**Mod-Log Kanalını Seçmediniz.**', '**Doğru Kullanım : .modlog ayarla #kanal**')
  28.    message.channel.send(embed)
  29.     };
  30.  
  31.     db.set(`modlogkanaly_${message.guild.id}`, kanal.id)
  32.     const modlogkanal = message.guild.channels.cache.find(kanal => kanal.id === modlogs);
  33.     {
  34.      const embed = new Discord.MessageEmbed()
  35.      .setColor('#fffa00')
  36.      .setTitle('**BAŞARILI**')
  37.      .setDescription(`**Mod-log Başarıyla Ayarlandı.**`)
  38.      message.channel.send(embed)
  39.    }
  40.    
  41.     } else {
  42.       if(modlogs) {
  43.        
  44.         const modlogkanal = message.guild.channels.cache.find(kanal => kanal.id === modlogs);
  45.         {
  46.           const embed = new Discord.MessageEmbed()
  47.           .setColor('#fffa00')
  48.           .setTitle('**HATA**')
  49.         .setDescription(`**Bu sunucuda daha önceden modlog kanalı ayarlanmış. Sıfırlamak için:** ||${prefix}modlog-sıfırla||\n**Ayarlanan kanal:** \`${modlogkanal.name}\``)
  50.         message.channel.send(embed)
  51.         }
  52.       }
  53.     }
  54.  
  55. }
  56. exports.conf = {
  57.     enabled: true,
  58.     guildOnly: false,
  59.     aliases: ['modlog'],
  60.     permLevel: 0
  61. }
  62.  
  63. exports.help = {
  64.     name: 'mod-log',
  65.     description: 'Log kanalını belirler.',
  66.     usage: 'modlog <#kanal>'
  67. }
  68.  
  69. //AYARLAMA KODU
  70. //@Efe#9110 v12 modlog //CODARE <3