import { Command, CommandoMessage } from 'discord.js-commando'; import insult from 'insult'; import emoji from 'emoji-random'; module.exports = class RoastWillyCustomFun extends Command { constructor(client) { super(client, { name: 'roastwillyc', aliases: ['insultwillyc'], group: 'fun', memberName: 'roastwillyc', description: 'Gives you a random custom insult directed towards willy.', userPermissions: ['SEND_MESSAGES', 'READ_MESSAGE_HISTORY'], clientPermissions: ['SEND_MESSAGES', 'READ_MESSAGE_HISTORY'], throttling: { usages: 5, duration: 30 }, examples: ['uwu!insultwillyc', 'uwu!roastwillyc'], args: [ { key: 'type', prompt: 'None', type: 'string', default: '' } ] }); } run(msg: CommandoMessage, { type }: any) { const willysRoasts = ['you smell like weenie water', 'you are dead built like a german sausage', 'you are that one flavour of ice cream no one eats']; const roastCustomBool = Math.floor(Math.random() * 3); const customRoastNum = Math.floor(Math.random() * willysRoasts.length); msg.reply(`${willysRoasts[customRoastNum]} <@${msg.guild.member('608481389444333583')?.id}> ${emoji.random()}`) } };