Skip to content

Commit 25b8372

Browse files
committed
add functionality to upload our slash commands to our api
1 parent 556017f commit 25b8372

17 files changed

+111
-15
lines changed

src/commands/interactions/context-menu/message/ocr.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,9 @@ export interface OCRCommandArgs extends ContextMenuMessageArgs {
1313
export const COMMAND_NAME = 'OCR';
1414

1515
export default class OCRCommand extends BaseContextMenuMessageCommand {
16+
metadata = {
17+
id: Formatter.Commands.ToolsOCR.COMMAND_ID,
18+
};
1619
name = COMMAND_NAME;
1720

1821
onBeforeRun(context: Interaction.InteractionContext, args: OCRCommandArgs) {

src/commands/interactions/context-menu/message/qr.scan.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,9 @@ export interface QRScanCommandArgs extends ContextMenuMessageArgs {
1313
export const COMMAND_NAME = 'QR Scan';
1414

1515
export default class QRScanCommand extends BaseContextMenuMessageCommand {
16+
metadata = {
17+
id: Formatter.Commands.ToolsQrScan.COMMAND_ID,
18+
};
1619
name = COMMAND_NAME;
1720

1821
onBeforeRun(context: Interaction.InteractionContext, args: QRScanCommandArgs) {

src/commands/interactions/context-menu/message/translate.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,9 @@ export interface TranslateCommandArgs extends ContextMenuMessageArgs {
1414
export const COMMAND_NAME = 'Translate (w/ OCR)';
1515

1616
export default class TranslateCommand extends BaseContextMenuMessageCommand {
17+
metadata = {
18+
id: Formatter.Commands.ToolsTranslate.COMMAND_ID,
19+
};
1720
name = COMMAND_NAME;
1821

1922
onBeforeRun(context: Interaction.InteractionContext, args: TranslateCommandArgs) {

src/commands/interactions/context-menu/user/allowlist.add.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,9 @@ export const COMMAND_NAME = 'Allowlist Add';
1010

1111
export default class AllowlistAddCommand extends BaseContextMenuUserCommand {
1212
disableDm = true;
13+
metadata = {
14+
id: Formatter.Commands.ModerationAllowlistAddUsers.COMMAND_ID,
15+
};
1316
name = COMMAND_NAME;
1417
permissions = [Permissions.ADMINISTRATOR];
1518

src/commands/interactions/context-menu/user/allowlist.remove.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,9 @@ export const COMMAND_NAME = 'Allowlist Remove';
1010

1111
export default class AllowlistRemoveCommand extends BaseContextMenuUserCommand {
1212
disableDm = true;
13+
metadata = {
14+
id: Formatter.Commands.ModerationAllowlistRemoveUsers.COMMAND_ID,
15+
};
1316
name = COMMAND_NAME;
1417
permissions = [Permissions.ADMINISTRATOR];
1518

src/commands/interactions/context-menu/user/blocklist.add.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,9 @@ export const COMMAND_NAME = 'Blocklist Add';
1010

1111
export default class BlocklistAddCommand extends BaseContextMenuUserCommand {
1212
disableDm = true;
13+
metadata = {
14+
id: Formatter.Commands.ModerationBlocklistAddUsers.COMMAND_ID,
15+
};
1316
name = COMMAND_NAME;
1417
permissions = [Permissions.ADMINISTRATOR];
1518

src/commands/interactions/context-menu/user/blocklist.remove.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,9 @@ export const COMMAND_NAME = 'Blocklist Remove';
1010

1111
export default class BlocklistRemoveCommand extends BaseContextMenuUserCommand {
1212
disableDm = true;
13+
metadata = {
14+
id: Formatter.Commands.ModerationBlocklistRemoveUsers.COMMAND_ID,
15+
};
1316
name = COMMAND_NAME;
1417
permissions = [Permissions.ADMINISTRATOR];
1518

src/commands/prefixed/moderation/allowlist.add.users.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import { Command, CommandClient, Structures } from 'detritus-client';
22
import { Permissions } from 'detritus-client/lib/constants';
33

44
import { CommandCategories, EmbedColors, GuildAllowlistTypes } from '../../../constants';
5-
import { Parameters } from '../../../utils';
5+
import { Formatter, Parameters } from '../../../utils';
66

77
import { BaseCommand } from '../basecommand';
88

@@ -29,12 +29,13 @@ export default class AllowlistAddUsersCommand extends BaseCommand {
2929
disableDm: true,
3030
label: 'users',
3131
metadata: {
32+
category: CommandCategories.MODERATION,
3233
description: 'Add users to the allowlist.',
3334
examples: [
3435
`${COMMAND_NAME} cake`,
3536
`${COMMAND_NAME} <@300505364032389122> <@61189081970774016>`,
3637
],
37-
category: CommandCategories.MODERATION,
38+
id: Formatter.Commands.ModerationAllowlistAddUsers.COMMAND_ID,
3839
usage: '...<user:id|mention|name>',
3940
},
4041
permissionsClient: [Permissions.EMBED_LINKS],

src/commands/prefixed/moderation/allowlist.remove.users.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import { Command, CommandClient, Structures } from 'detritus-client';
22
import { Permissions } from 'detritus-client/lib/constants';
33

44
import { CommandCategories, EmbedColors, GuildAllowlistTypes } from '../../../constants';
5-
import { Parameters } from '../../../utils';
5+
import { Formatter, Parameters } from '../../../utils';
66

77
import { BaseCommand } from '../basecommand';
88

@@ -33,12 +33,13 @@ export default class AllowlistRemoveUsersCommand extends BaseCommand {
3333
disableDm: true,
3434
label: 'users',
3535
metadata: {
36+
category: CommandCategories.MODERATION,
3637
description: 'Remove users from the allowlist.',
3738
examples: [
3839
`${COMMAND_NAME} cake`,
3940
`${COMMAND_NAME} <@300505364032389122> <@61189081970774016>`,
4041
],
41-
category: CommandCategories.MODERATION,
42+
id: Formatter.Commands.ModerationAllowlistRemoveUsers.COMMAND_ID,
4243
usage: '...<user:id|mention|name>',
4344
},
4445
permissionsClient: [Permissions.EMBED_LINKS],

src/commands/prefixed/moderation/blocklist.add.users.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import { Command, CommandClient, Structures } from 'detritus-client';
22
import { Permissions } from 'detritus-client/lib/constants';
33

44
import { CommandCategories, EmbedColors, GuildBlocklistTypes } from '../../../constants';
5-
import { Parameters } from '../../../utils';
5+
import { Formatter, Parameters } from '../../../utils';
66

77
import { BaseCommand } from '../basecommand';
88

@@ -29,12 +29,13 @@ export default class BlocklistAddUsersCommand extends BaseCommand {
2929
disableDm: true,
3030
label: 'users',
3131
metadata: {
32+
category: CommandCategories.MODERATION,
3233
description: 'Add users to the blocklist.',
3334
examples: [
3435
`${COMMAND_NAME} cake`,
3536
`${COMMAND_NAME} <@300505364032389122> <@61189081970774016>`,
3637
],
37-
category: CommandCategories.MODERATION,
38+
id: Formatter.Commands.ModerationBlocklistAddUsers.COMMAND_ID,
3839
usage: '...<user:id|mention|name>',
3940
},
4041
permissionsClient: [Permissions.EMBED_LINKS],

0 commit comments

Comments
 (0)