From 542e5be3267d0a5fb780e933c1e2b7a8b72ef410 Mon Sep 17 00:00:00 2001 From: loicbersier Date: Fri, 12 Oct 2018 10:50:54 +0200 Subject: [PATCH] Added reasons --- commands/admin/ban.js | 14 ++++++++++---- commands/admin/kick.js | 14 ++++++++++---- 2 files changed, 20 insertions(+), 8 deletions(-) diff --git a/commands/admin/ban.js b/commands/admin/ban.js index 92bb654..a84d610 100644 --- a/commands/admin/ban.js +++ b/commands/admin/ban.js @@ -14,15 +14,21 @@ module.exports = class BanCommand extends Command { key: 'member', prompt: 'Wich member would you like to ban?', type: 'member', - } + }, + { + key: 'reasons', + prompt: 'What is the reasons of the kick', + type: 'string', + default: '' + } ] }); } - async run(message, { member }) { + async run(message, { member, reasons }) { if(member.id === message.author.id) return message.say("Why would you ban yourself ?") - member.ban() - .then(() => message.reply(`${member.user.username} was succesfully banned.`)); + member.ban(reasons) + .then(() => message.reply(`${member.user.username} was succesfully banned with the following reasons "${reasons}".`)); }; }; \ No newline at end of file diff --git a/commands/admin/kick.js b/commands/admin/kick.js index c0e0702..d61bee5 100644 --- a/commands/admin/kick.js +++ b/commands/admin/kick.js @@ -14,15 +14,21 @@ module.exports = class KickCommand extends Command { key: 'member', prompt: 'Wich member would you like to kick?', type: 'member', - } + }, + { + key: 'reasons', + prompt: 'What is the reasons of the kick', + type: 'string', + default: '' + } ] }); } - async run(message, { member }) { + async run(message, { member, reasons }) { if(member.id === message.author.id) return message.say("Why would you kick yourself ?") - member.kick() - .then(() => message.reply(`${member.user.username} was succesfully kicked.`)); + member.kick(reasons) + .then(() => message.reply(`${member.user.username} was succesfully kicked with the following reasons "${reasons}".`)); }; }; \ No newline at end of file