diff --git a/commands/admin/unban.js b/commands/admin/unban.js new file mode 100644 index 00000000..9f10beff --- /dev/null +++ b/commands/admin/unban.js @@ -0,0 +1,26 @@ +const { Command } = require('discord.js-commando'); +module.exports = class UnbanCommand extends Command { + constructor(client) { + super(client, { + name: 'unban', + group: 'admin', + memberName: 'unban', + description: 'unban the provided id', + guildOnly: true, + clientPermissions: ['BAN_MEMBERS'], + userPermissions: ['BAN_MEMBERS'], + args: [ + { + key: 'member', + prompt: 'Wich member would you like to unban?', + type: 'user', + } + ] + }); + } + + async run(message, { member }) { + message.guild.unban(member) + .then(() => message.reply(`user was succesfully unbanned.`)); + }; +}; \ No newline at end of file