diff options
author | echo <91651232+exhq@users.noreply.github.com> | 2022-10-17 00:55:27 +0330 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-10-16 23:25:27 +0200 |
commit | 82d53b192831229010d08190c8bb0d9a7e6a26f7 (patch) | |
tree | e49db5ca49b7a9a576f2061ae8b6a527346e5232 | |
parent | c7c5ffdd4486700c5d670096cbfd64bf23e9167f (diff) | |
download | Vencord-82d53b192831229010d08190c8bb0d9a7e6a26f7.tar.gz Vencord-82d53b192831229010d08190c8bb0d9a7e6a26f7.tar.bz2 Vencord-82d53b192831229010d08190c8bb0d9a7e6a26f7.zip |
added mock command (#103)
-rw-r--r-- | src/plugins/moreCommands.ts | 22 | ||||
-rw-r--r-- | src/utils/constants.ts | 7 |
2 files changed, 26 insertions, 3 deletions
diff --git a/src/plugins/moreCommands.ts b/src/plugins/moreCommands.ts index 91c1abb..e491736 100644 --- a/src/plugins/moreCommands.ts +++ b/src/plugins/moreCommands.ts @@ -1,12 +1,22 @@ import definePlugin from "../utils/types"; -import { ApplicationCommandInputType, sendBotMessage, findOption, OptionalMessageOption } from "../api/Commands"; +import { ApplicationCommandInputType, OptionalMessageOption, sendBotMessage, findOption, RequiredMessageOption } from "../api/Commands"; import { Devs } from "../utils/constants"; + +function mock(input: string): string { + let output = ""; + for (let i = 0; i < input.length; i++) { + output += i % 2 ? input[i].toUpperCase() : input[i].toLowerCase(); + } + return output; +} + export default definePlugin({ name: "MoreCommands", - description: "echo, lenny", + description: "echo, lenny, mock", authors: [ Devs.Arjix, + Devs.echo, { name: "ICodeInAssembly", id: 702973430449832038n @@ -33,5 +43,13 @@ export default definePlugin({ content: findOption(opts, "message", "") + " ( ͡° ͜ʖ ͡°)" }), }, + { + name: "mock", + description: "mOcK PeOpLe", + options: [RequiredMessageOption], + execute: opts => ({ + content: mock(findOption(opts, "message", "")) + }), + }, ] }); diff --git a/src/utils/constants.ts b/src/utils/constants.ts index 84f0335..987cc4f 100644 --- a/src/utils/constants.ts +++ b/src/utils/constants.ts @@ -46,5 +46,10 @@ export const Devs = Object.freeze({ MaiKokain: { name: "Mai", id: 722647978577363026n - } + }, + echo: { + name: "ECHO", + id: 712639419785412668n + }, + }); |