const Discord = require('discord.js') const data = require('quick.db') exports.run = async (client, message, args) => { let prefix = ''// botun prefixi if(!message.member.roles.get("802901038700691456") && !message.member.hasPermission('ADMINISTRATOR')) return message.channel.send('Yetkin Yeterli Değil') if(!args[0]) return message.channel.send(`Sistemi kullanmak için, ${prefix}uyarı ekle/sil/bilgi komutlarını kullanın.`) if(args[0] === 'ekle') { let kullanıcı = message.mentions.users.first() if(!args[1]) return message.channel.send(`Bir kişiyi etiketlemelisin.`) if(!kullanıcı) return message.channel.send(`${args[1]}, kullanıcısını sunucuda bulamıyorum.`) if(kullanıcı.bot) return message.channel.send(`Botları uyaramam.`) if(kullanıcı.id === message.author.id) return message.channel.send(`Kendini uyaramazsın.`) let reason = args.slice(2).join(' ') data.add(`uyarı.${message.guild.id}.${kullanıcı.id}`, +1) const syı = await data.fetch(`uyarı.${message.guild.id}.${kullanıcı.id}`) if(!reason) { await message.channel.send(`${kullanıcı}, uyarıldı!\nToplam uyarı sayısı: ${syı}`) await kullanıcı.send(`${kullanıcı}, merhaba! ${message.guild.name} sunucusunda sebepsiz bir şekilde uyarıldın. Dikkatli ol!`) return} if(reason) { await message.channel.send(`${kullanıcı}, uyarıldı!\nToplam uyarı sayısı: ${syı}`) await kullanıcı.send(`${kullanıcı}, merhaba! ${message.guild.name} sunucusunda ${reason} sebebiyle uyarıldın. Dikkatli ol!`) return} } if(args[0] === 'sil') { let kullanıcı = message.mentions.users.first() if(!args[1]) return message.channel.send(`Bir kişiyi etiketlemelisin.`) if(!kullanıcı) return message.channel.send(`${args[1]}, kullanıcısını sunucuda bulamıyorum.`) if(kullanıcı.id === message.author.id) return message.channel.send(`Kendini uyaramazsın.`) let sayı = args[2] if(!sayı) return message.channel.send(`Silinecek uyarı sayısını yazmadın!`) if(isNaN(sayı)) return message.channel.send(`Silinecek uyarı sayısını yazmadın!`) if(sayı === '0') return message.channel.send(`Beni mi kandırmaya çalışıyorsun sen?`) const syı2 = await data.fetch(`uyarı.${message.guild.id}.${kullanıcı.id}`) if(syı2 < sayı) return message.channel.send(`${kullanıcı}, kullanıcısının uyarı sayısı: ${syı2}! Sadece bu kadar silebilirsin.`) data.add(`uyarı.${message.guild.id}.${kullanıcı.id}`, -sayı) const syı = await data.fetch(`uyarı.${message.guild.id}.${kullanıcı.id}`) await message.channel.send(`${kullanıcı}, uyarısı silindi!\nToplam uyarı sayısı: ${syı ? syı : '0'}`) await kullanıcı.send(`${kullanıcı}, merhaba! ${message.guild.name} sunucusunda uyarın silindi. Daha dikkatli ol!`) } if(args[0] === 'bilgi') { let kullanıcı = message.mentions.users.first() if(!args[1]) return message.channel.send(`Bir kişiyi etiketlemelisin.`) if(!kullanıcı) return message.channel.send(`${args[1]}, kullanıcısını sunucuda bulamıyorum.`) const syı2 = await data.fetch(`uyarı.${message.guild.id}.${kullanıcı.id}`) if(!syı2) return message.channel.send(`${kullanıcı}, kullanıcısının hiç uyarısı yok.`) await message.channel.send(`${kullanıcı}:\nToplam uyarı sayısı: ${syı2 ? syı2 : '0'}`) } }; exports.conf = { enabled: true, guildOnly: false, aliases: ['warn'], permLevel: 0, } exports.help = { name: 'uyarı' } //Coded By ArtıkYok