const Discord = require('discord.js');
exports.run = (client, message, args) => {
if(!message.member.roles.has("695238627013427290")) // BANLAYACAK ROL ID
return message.channel.send(`Bunun için \`⍢ Ban Hammer.\` olmalısın. Tagımızı alarak bu rolü alabilirsin. Tagımız; \`TAGINIZ\``);
let user = message.mentions.users.first() || client.users.get(args[0])
const kanal = client.channels.get('695238660257218560')
let reason = args.slice(1).join(' ');
let üyeetiket = message.mentions.members.first();
if (!reason) return message.channel.send('Bir **sebep** belirtir misin? \`\`\`bash\n$Kullanim: a!ban @user Reklam \`\`\`');
if(!üyeetiket) return message.channel.send("Bir **üye** etiketler misin? \`\`\`bash\n$Kullanim: a!ban @user Reklam\`\`\`")
else if(üyeetiket) {
if(!üyeetiket.kickable) return message.reply(" Bu **kişiyi** banlayamam. Nedeni: Bu **ben** olabilirim, rolü benden daha **yüksek** ya da **sunucunun sahibi** olabilir.")
else {
message.channel.send(` **${user.tag}** |\`${user.id}\`| kullanıcısı başarıyla <@${message.author.id}> tarafından **banlandı**. Ban sebebi: **${reason}**.`)
kanal.send(`**${user.tag}** adlı kullanıcı **${message.author.tag}** tarafından **banlandı**.`)
üyeetiket.send(`**${message.guild.name}** sunucusundan banlandın. Banlayan kişi: **${message.author.tag}** Ban sebebi: **${reason}**`).then(atıldı => {
message.guild.ban(üyeetiket)
})
}
}
};
exports.conf = {
enabled: true,
guildOnly: true,
aliases: ["yasakla"]
};
exports.help = {
name: 'ban',
description: 'Avezy',
usage: 'Avezy'
};