From 8a2c9df3fd75a08d2b4acabe0b3a6bd62da22b34 Mon Sep 17 00:00:00 2001 From: 8cy <50817549+8cy@users.noreply.github.com> Date: Thu, 23 Apr 2020 19:06:09 -0700 Subject: shift groups around, new mod cmds, v7.5.0 --- dist/commands/moderation/ban.js | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 dist/commands/moderation/ban.js (limited to 'dist/commands/moderation/ban.js') diff --git a/dist/commands/moderation/ban.js b/dist/commands/moderation/ban.js new file mode 100644 index 0000000..1ae70aa --- /dev/null +++ b/dist/commands/moderation/ban.js @@ -0,0 +1,29 @@ +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +const discord_js_commando_1 = require("discord.js-commando"); +module.exports = class BanModeration extends discord_js_commando_1.Command { + constructor(client) { + super(client, { + name: 'ban', + aliases: ['banuser', 'ban-user'], + group: 'moderation', + memberName: 'ban', + description: 'Ban someone.', + userPermissions: ['SEND_MESSAGES', 'READ_MESSAGE_HISTORY', 'BAN_MEMBERS'], + clientPermissions: ['SEND_MESSAGES', 'READ_MESSAGE_HISTORY', 'BAN_MEMBERS'], + examples: ['uwu!ban @sin#1337'] + }); + } + run(msg) { + var _a; + let userID = (_a = msg.mentions.members) === null || _a === void 0 ? void 0 : _a.first().id; + if (!msg.guild.member(userID)) { + msg.reply('Member does not exist in server.'); + } + else { + msg.guild.members.ban(userID); + msg.say(`User **${userID}** has been banned!`); + } + } +}; +//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYmFuLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vc3JjL2NvbW1hbmRzL21vZGVyYXRpb24vYmFuLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7O0FBQUEsNkRBQStEO0FBRS9ELE1BQU0sQ0FBQyxPQUFPLEdBQUcsTUFBTSxhQUFjLFNBQVEsNkJBQU87SUFDaEQsWUFBWSxNQUFNO1FBQ2QsS0FBSyxDQUFDLE1BQU0sRUFBRTtZQUNWLElBQUksRUFBRSxLQUFLO1lBQ1gsT0FBTyxFQUFFLENBQUMsU0FBUyxFQUFFLFVBQVUsQ0FBQztZQUNoQyxLQUFLLEVBQUUsWUFBWTtZQUNuQixVQUFVLEVBQUUsS0FBSztZQUNqQixXQUFXLEVBQUUsY0FBYztZQUMzQixlQUFlLEVBQUUsQ0FBQyxlQUFlLEVBQUUsc0JBQXNCLEVBQUUsYUFBYSxDQUFDO1lBQ3pFLGlCQUFpQixFQUFFLENBQUMsZUFBZSxFQUFFLHNCQUFzQixFQUFFLGFBQWEsQ0FBQztZQUMzRSxRQUFRLEVBQUUsQ0FBQyxtQkFBbUIsQ0FBQztTQUNsQyxDQUFDLENBQUM7SUFDUCxDQUFDO0lBQ0QsR0FBRyxDQUFDLEdBQW9COztRQUNwQixJQUFJLE1BQU0sU0FBRyxHQUFHLENBQUMsUUFBUSxDQUFDLE9BQU8sMENBQUUsS0FBSyxHQUFHLEVBQUUsQ0FBQTtRQUM3QyxJQUFJLENBQUMsR0FBRyxDQUFDLEtBQUssQ0FBQyxNQUFNLENBQUMsTUFBTSxDQUFDLEVBQUU7WUFDM0IsR0FBRyxDQUFDLEtBQUssQ0FBQyxrQ0FBa0MsQ0FBQyxDQUFBO1NBQ2hEO2FBQU07WUFDSCxHQUFHLENBQUMsS0FBSyxDQUFDLE9BQU8sQ0FBQyxHQUFHLENBQUMsTUFBTSxDQUFDLENBQUE7WUFDN0IsR0FBRyxDQUFDLEdBQUcsQ0FBQyxVQUFVLE1BQU0scUJBQXFCLENBQUMsQ0FBQTtTQUNqRDtJQUNMLENBQUM7Q0FDSixDQUFDIn0= \ No newline at end of file -- cgit v1.2.3