import { Command, CommandoMessage } from 'discord.js-commando'; module.exports = class KickModeration extends Command { constructor(client) { super(client, { name: 'kick', aliases: ['kickuser', 'kick-user'], group: 'moderation', memberName: 'kick', description: 'Kick someone.', userPermissions: ['SEND_MESSAGES', 'READ_MESSAGE_HISTORY', 'BAN_MEMBERS'], clientPermissions: ['SEND_MESSAGES', 'READ_MESSAGE_HISTORY', 'BAN_MEMBERS'], examples: [ 'uwu!kick @sin#1337', 'uwu!kickuser @sin#1337', 'uwu!kick-user @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.prune(userID) msg.say(`User **${userID}** has been kicked!`) } } };