diff --git a/commands/admin/ban.js b/commands/admin/ban.js index 68773257..7d1efd1b 100644 --- a/commands/admin/ban.js +++ b/commands/admin/ban.js @@ -20,8 +20,10 @@ module.exports = class BanCommand extends Command { }); } - async run(message) { - const member = message.mentions.members.first(); + async run(message, { member }) { + if(member.id === message.author.id) { + message.say("Why would you ban yourself ?") + } else member.ban().then(member => { message.reply(`${member.user.username} was succesfully banned.`); }); diff --git a/commands/admin/kick.js b/commands/admin/kick.js index 00b72ed0..77105c2d 100644 --- a/commands/admin/kick.js +++ b/commands/admin/kick.js @@ -20,8 +20,10 @@ module.exports = class KickCommand extends Command { }); } - async run(message) { - const member = message.mentions.members.first(); + async run(message, { member }) { + if(member.id === message.author.id) { + message.say("Why would you kick yourself ?") + } else member.kick().then(member => { message.reply(`${member.user.username} was succesfully kicked.`); });