aboutsummaryrefslogtreecommitdiff
path: root/src/plugins/moreCommands.ts
diff options
context:
space:
mode:
authorecho <91651232+exhq@users.noreply.github.com>2022-10-17 00:55:27 +0330
committerGitHub <noreply@github.com>2022-10-16 23:25:27 +0200
commit82d53b192831229010d08190c8bb0d9a7e6a26f7 (patch)
treee49db5ca49b7a9a576f2061ae8b6a527346e5232 /src/plugins/moreCommands.ts
parentc7c5ffdd4486700c5d670096cbfd64bf23e9167f (diff)
downloadVencord-82d53b192831229010d08190c8bb0d9a7e6a26f7.tar.gz
Vencord-82d53b192831229010d08190c8bb0d9a7e6a26f7.tar.bz2
Vencord-82d53b192831229010d08190c8bb0d9a7e6a26f7.zip
added mock command (#103)
Diffstat (limited to 'src/plugins/moreCommands.ts')
-rw-r--r--src/plugins/moreCommands.ts22
1 files changed, 20 insertions, 2 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", ""))
+ }),
+ },
]
});