aboutsummaryrefslogtreecommitdiff
path: root/src/commands/config/prefix.ts
diff options
context:
space:
mode:
Diffstat (limited to 'src/commands/config/prefix.ts')
-rw-r--r--src/commands/config/prefix.ts43
1 files changed, 5 insertions, 38 deletions
diff --git a/src/commands/config/prefix.ts b/src/commands/config/prefix.ts
index 9d707e0..5cd75b3 100644
--- a/src/commands/config/prefix.ts
+++ b/src/commands/config/prefix.ts
@@ -1,4 +1,4 @@
-import { AllowedMentions, BushCommand, BushMessage, BushSlashMessage } from '@lib';
+import { BushCommand, BushMessage, BushSlashMessage } from '@lib';
export default class PrefixCommand extends BushCommand {
public constructor() {
@@ -6,51 +6,18 @@ export default class PrefixCommand extends BushCommand {
aliases: ['prefix'],
category: 'config',
description: {
- content: 'Set or reset the prefix for the server.',
+ content: 'This command has been deprecated, please use the config command instead',
usage: 'prefix [prefix]',
examples: ['prefix', 'prefix -']
},
- args: [
- {
- id: 'prefix',
- type: 'string',
- prompt: {
- start: 'What would you like the new prefix to be?',
- retry: '{error} Choose a valid prefix',
- optional: true
- }
- }
- ],
- slash: true,
- slashOptions: [
- {
- name: 'prefix',
- description: 'What would you like the new prefix to be?',
- type: 'STRING',
- required: false
- }
- ],
channel: 'guild',
+ hidden: true,
clientPermissions: ['SEND_MESSAGES'],
userPermissions: ['SEND_MESSAGES', 'MANAGE_GUILD']
});
}
- override async exec(message: BushMessage | BushSlashMessage, args: { prefix?: string }): Promise<unknown> {
- const oldPrefix = await message.guild!.getSetting('prefix');
- await message.guild!.setSetting('prefix', args.prefix ?? client.config.prefix);
- if (args.prefix) {
- return await message.util.send({
- content: `${util.emojis.success} changed the server's prefix ${oldPrefix ? `from \`${oldPrefix}\`` : ''} to \`${
- args.prefix
- }\`.`,
- allowedMentions: AllowedMentions.none()
- });
- } else {
- return await message.util.send({
- content: `${util.emojis.success} reset the server's prefix to \`${client.config.prefix}\`.`,
- allowedMentions: AllowedMentions.none()
- });
- }
+ override async exec(message: BushMessage | BushSlashMessage): Promise<unknown> {
+ return message.util.reply(`${util.emojis.error} 'This command has been deprecated, please use the config command instead'`);
}
}