From fce7743bcba0fc3600a1ac4796e853524e68900b Mon Sep 17 00:00:00 2001 From: Loic Bersier Date: Sun, 23 Dec 2018 05:46:06 +0100 Subject: [PATCH] --- commands/admin/ban.js | 4 +++- commands/admin/kick.js | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/commands/admin/ban.js b/commands/admin/ban.js index e915923f..3fbbb497 100644 --- a/commands/admin/ban.js +++ b/commands/admin/ban.js @@ -26,12 +26,14 @@ module.exports = class BanCommand extends Command { } async run(message, { member, reasons }) { + if(member == this.client) + return message.say('Cant kick me fool') if(!reasons) reasons = 'Nothing have been specified' if(member.id === message.author.id) return message.say("Why would you ban yourself ?") await member.send(`https://youtu.be/55-mHgUjZfY\nYou have been banned for the following reasons: "${reasons}"`) - .error(message.say('Cant ban me fool')) + .error(err => console.error(`Could not dm the user, probably disabled\n${err}`)) member.ban(`Banned by : ${message.author.username} for the following reasons : ${reasons}`) .then(() => message.reply(`${member.user.username} was succesfully banned with the following reasons "${reasons}".`)) diff --git a/commands/admin/kick.js b/commands/admin/kick.js index 72950caa..df147c8a 100644 --- a/commands/admin/kick.js +++ b/commands/admin/kick.js @@ -26,12 +26,14 @@ module.exports = class KickCommand extends Command { } async run(message, { member, reasons }) { + if(member == this.client) + message.say('Cant kick me fool') if(!reasons) reasons = 'Nothing have been specified.' if(member.id === message.author.id) return message.say("Why would you kick yourself ?") await member.send(`You have been kicked for the following reasons: "${reasons}"`) - .error(message.say('Cant kick me fool')) + .error(err => console.error(`Could not dm the user, probably disabled\n${err}`)) member.kick(`Kicked by : ${message.author.username} for the following reasons : ${reasons}`) .then(() => message.reply(`${member.user.username} was succesfully kicked with the following reasons "${reasons}".`)) };