const { MessageEmbed } = require('discord.js') const db = require('quick.db') const kdb = new db.table("kullanici") const ayar = require('../ayar.json') const vvf = require('../generalsettings.json') module.exports.run = async (client, message, args) => { let embed = new MessageEmbed().setTimeout().setColor('RED').setFooter(vvf.status).setAuthor(message.author.tag, message.author.avatarURL({dynamic: true})); let embed2 = new MessageEmbed().setTimeout().setColor('RANDOM').setFooter(vvf.status).setAuthor(message.author.tag, message.author.avatarURL({dynamic: true})); if(!message.member.roles.cache.has(ayar.yetkiler.genelyetkili) && !message.member.hasPermission('ADMINISTRATOR')) return message.channel.send(embed.setDescription('Bu komudu kullanmak için gerekli izinlere sahip değilsiniz.')).then(x => x.delete({timeout: 10000})); let nio = message.guild.member(message.mentions.members.first() || message.guild.members.cache.get(args[0])); if(!nio) { let cezapuan = kdb.fetch(`member.${message.author.id}.cezapuan`) let data = kdb.fetch(`member.${message.author.id}.sicil`) let sicil = data.filter(x => x.user === nio.id).map((x, index => `\`${index++}\` \`${x.date}\` tarihinde \`${x.sebep}\` sebebiyle \`${x.ceza}\` cezası almıştır \`(Ceza ID: ${x.cezaid})\``)).slice(0, 25) message.channel.send(embed2.setDescription(`${sicil.join("\n")}\n\nToplam Ceza Puanı: **${cezapuan}**`).setTitle(`${nio}(\`${nio.tag} - ${nio.id}\`) kullanıcısının sicili;`).setThumbnail(message.author.avatarURL({dynamic: true}))); }; if(nio) { let cezapuan = kdb.fetch(`member.${nio.id}.cezapuan`) let data = kdb.fetch(`member.${nio.id}.sicil`) let sicil = data.filter(x => x.user === nio.id).map((x, index => `\`${index++}\` \`${x.date}\` tarihinde \`${x.sebep}\` sebebiyle \`${x.ceza}\` cezası almıştır \`(Ceza ID: ${x.cezaid})\``)).slice(0, 25) message.channel.send(embed2.setDescription(`${sicil.join("\n")}\n\nToplam Ceza Puanı: **${cezapuan}**`).setTitle(`${nio}(\`${nio.tag} - ${nio.id}\`) kullanıcısının sicili;`).setThumbnail(message.author.avatarURL({dynamic: true}))); }; }; exports.conf = { aliases: ['sicil'] }; exports.help = { name: 'sicil' }