import { Command, CommandoMessage } from 'discord.js-commando'; import ct from 'culturedtext'; import emoji from 'emoji-random'; module.exports = class CulturedTextFun extends Command { constructor(client) { super(client, { name: 'culturedtext', aliases: ['ct'], group: 'fun', memberName: 'culturedtext', description: 'Cultured textifys anything you send.', args: [ { key: 'userMsg', prompt: 'What would you like to cultured textifys?', type: 'string' }, { key: 'ctType', prompt: 'What type of cultured textification would you like to do? (oddcase, aesthetic, surreal or stretch)', type: 'string' } ], examples: [ 'uwu!culturedtext oddcase please cultured textify this' ], throttling: { usages: 5, duration: 30 }, userPermissions: ['SEND_MESSAGES', 'READ_MESSAGE_HISTORY'], clientPermissions: ['SEND_MESSAGES', 'READ_MESSAGE_HISTORY'], }); } run(msg: CommandoMessage, { userMsg, ctType }) { var m = userMsg; if (ctType == "oddcase" || ctType == 'o') { var u1 = ct.oddcase(m + ' ' + emoji.random()); } else if (ctType == 'aesthetic' || ctType == 'a') { var u1 = ct.aethstetic(m + ' ' + emoji.random()); } else if (ctType == 'surreal') { var u1 = ct.surreal(m + ' ' + emoji.random()); } else if (ctType == 'stretch') { var u1 = ct.stretched(m + ' ' + emoji.random()); } else { msg.reply('That is not at option, please sellect a valid option.') } msg.reply(u1 + ' ' + emoji.random()); msg.delete(); } };