From 199d413119f3656d9f2da118f91a22a3cc55f6bb Mon Sep 17 00:00:00 2001 From: TymanWasTaken <32660892+tymanwastaken@users.noreply.github.com> Date: Tue, 11 May 2021 10:52:26 -0600 Subject: whoops forgot about these --- src/commands/info/HelpCommand.ts | 79 ---------------------------------------- 1 file changed, 79 deletions(-) delete mode 100644 src/commands/info/HelpCommand.ts (limited to 'src/commands/info/HelpCommand.ts') diff --git a/src/commands/info/HelpCommand.ts b/src/commands/info/HelpCommand.ts deleted file mode 100644 index 4aa45e0..0000000 --- a/src/commands/info/HelpCommand.ts +++ /dev/null @@ -1,79 +0,0 @@ -import { Message, MessageEmbed } from 'discord.js'; -import { BotCommand } from '../../lib/extensions/BotCommand'; -import { stripIndent } from 'common-tags'; -import { BotMessage } from '../../lib/extensions/BotMessage'; - -export default class HelpCommand extends BotCommand { - constructor() { - super('help', { - aliases: ['help'], - description: { - content: 'Shows the commands of the bot', - usage: 'help', - examples: ['help'] - }, - clientPermissions: ['EMBED_LINKS'], - args: [ - { - id: 'command', - type: 'commandAlias' - } - ] - }); - } - - public async exec( - message: BotMessage, - { command }: { command: BotCommand } - ): Promise { - const prefix = this.handler.prefix; - if (!command) { - const embed = new MessageEmbed() - .addField( - 'Commands', - stripIndent`A list of available commands. - For additional info on a command, type \`${prefix}help \` - ` - ) - .setFooter( - `For more information about a command use "${this.client.config.prefix}help "` - ) - .setTimestamp(); - for (const category of this.handler.categories.values()) { - embed.addField( - `${category.id.replace(/(\b\w)/gi, (lc): string => - lc.toUpperCase() - )}`, - `${category - .filter((cmd): boolean => cmd.aliases.length > 0) - .map((cmd): string => `\`${cmd.aliases[0]}\``) - .join(' ')}` - ); - } - return message.util.send(embed); - } - - const embed = new MessageEmbed() - .setColor([155, 200, 200]) - .setTitle( - `\`${command.description.usage ? command.description.usage : ''}\`` - ) - .addField( - 'Description', - `${command.description.content ? command.description.content : ''} ${ - command.ownerOnly ? '\n__Owner Only__' : '' - }` - ); - - if (command.aliases.length > 1) - embed.addField('Aliases', `\`${command.aliases.join('` `')}\``, true); - if (command.description.examples && command.description.examples.length) - embed.addField( - 'Examples', - `\`${command.description.examples.join('`\n`')}\``, - true - ); - - return message.util.send(embed); - } -} -- cgit