diff options
author | TymanWasTaken <32660892+tymanwastaken@users.noreply.github.com> | 2021-05-11 10:52:26 -0600 |
---|---|---|
committer | TymanWasTaken <32660892+tymanwastaken@users.noreply.github.com> | 2021-05-11 10:52:26 -0600 |
commit | 199d413119f3656d9f2da118f91a22a3cc55f6bb (patch) | |
tree | 7d1ba161a51bb6303e5a537f8043d07cfc325a76 /src/commands/admin/prefix.ts | |
parent | e0b2b559219d642d6b5353490ab60ae1a754b560 (diff) | |
download | tanzanite-199d413119f3656d9f2da118f91a22a3cc55f6bb.tar.gz tanzanite-199d413119f3656d9f2da118f91a22a3cc55f6bb.tar.bz2 tanzanite-199d413119f3656d9f2da118f91a22a3cc55f6bb.zip |
whoops forgot about these
Diffstat (limited to 'src/commands/admin/prefix.ts')
-rw-r--r-- | src/commands/admin/prefix.ts | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/src/commands/admin/prefix.ts b/src/commands/admin/prefix.ts new file mode 100644 index 0000000..8fb50f8 --- /dev/null +++ b/src/commands/admin/prefix.ts @@ -0,0 +1,30 @@ +import { BotCommand } from '../../lib/extensions/BotCommand'; +import { BotMessage } from '../../lib/extensions/BotMessage'; + +export default class PrefixCommand extends BotCommand { + constructor() { + super('prefix', { + aliases: ['prefix'], + args: [ + { + id: 'prefix' + } + ], + userPermissions: ['MANAGE_GUILD'] + }); + } + async exec( + message: BotMessage, + { prefix }: { prefix?: string } + ): Promise<void> { + if (prefix) { + await message.settings.setPrefix(prefix); + await message.util.send(`Sucessfully set prefix to \`${prefix}\``); + } else { + await message.settings.setPrefix(this.client.config.prefix); + await message.util.send( + `Sucessfully reset prefix to \`${this.client.config.prefix}\`` + ); + } + } +} |