import { Command, CommandoMessage } from 'discord.js-commando'; module.exports = class BanModeration extends 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: CommandoMessage) { let userID = msg.mentions.members?.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!`) } } };