aboutsummaryrefslogtreecommitdiff
path: root/src/plugins/lenny.ts
diff options
context:
space:
mode:
authorArjixWasTaken <53124886+ArjixWasTaken@users.noreply.github.com>2022-10-06 01:11:32 +0300
committerGitHub <noreply@github.com>2022-10-06 00:11:32 +0200
commite563521416052808bcec57057b921f0c0b6ca594 (patch)
tree6e0e116c7377bf5417b0be119f10316bc4cab998 /src/plugins/lenny.ts
parenta9e67aa3400075ec4fb2fe6d59d006bae8981f0c (diff)
downloadVencord-e563521416052808bcec57057b921f0c0b6ca594.tar.gz
Vencord-e563521416052808bcec57057b921f0c0b6ca594.tar.bz2
Vencord-e563521416052808bcec57057b921f0c0b6ca594.zip
Add commands API (#38)
Diffstat (limited to 'src/plugins/lenny.ts')
-rw-r--r--src/plugins/lenny.ts20
1 files changed, 20 insertions, 0 deletions
diff --git a/src/plugins/lenny.ts b/src/plugins/lenny.ts
new file mode 100644
index 0000000..901febc
--- /dev/null
+++ b/src/plugins/lenny.ts
@@ -0,0 +1,20 @@
+import definePlugin from "../utils/types";
+import { Devs } from "../utils/constants";
+import { findOption, OptionalMessageOption } from "../api/Commands";
+
+export default definePlugin({
+ name: "lenny",
+ description: "( ͡° ͜ʖ ͡°)",
+ authors: [Devs.Arjix],
+ dependencies: ["CommandsAPI"],
+ commands: [
+ {
+ name: "lenny",
+ description: "Sends a lenny face",
+ options: [OptionalMessageOption],
+ execute: (opts) => ({
+ content: findOption(opts, "message", "") + " ( ͡° ͜ʖ ͡°)"
+ }),
+ },
+ ]
+});