chatsounds: surely i wont regret this
This commit is contained in:
parent
0e18c2e52f
commit
285b99ced8
1 changed files with 19 additions and 0 deletions
|
@ -1,4 +1,7 @@
|
||||||
const Command = require("#lib/command.js");
|
const Command = require("#lib/command.js");
|
||||||
|
const InteractionCommand = require("#lib/interactionCommand.js");
|
||||||
|
const {ApplicationCommandOptionTypes} = require("#util/dconstants.js");
|
||||||
|
|
||||||
const {default: Chatsounds, defaultModifiers} = require("sh");
|
const {default: Chatsounds, defaultModifiers} = require("sh");
|
||||||
|
|
||||||
const sh = new Chatsounds({modifiers: defaultModifiers, gitHubToken: hf.apikeys.github});
|
const sh = new Chatsounds({modifiers: defaultModifiers, gitHubToken: hf.apikeys.github});
|
||||||
|
@ -42,3 +45,19 @@ chatsounds.callback = async function (msg, line) {
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
hf.registerCommand(chatsounds);
|
hf.registerCommand(chatsounds);
|
||||||
|
|
||||||
|
const chatsoundsInteraction = new InteractionCommand("chatsounds");
|
||||||
|
chatsoundsInteraction.helpText = "Garry's Mod chatsounds as a file output";
|
||||||
|
chatsoundsInteraction.options.input = {
|
||||||
|
name: "input",
|
||||||
|
type: ApplicationCommandOptionTypes.STRING,
|
||||||
|
description: "Chatsounds to parse",
|
||||||
|
required: true,
|
||||||
|
default: "",
|
||||||
|
};
|
||||||
|
chatsoundsInteraction.callback = async function (interaction) {
|
||||||
|
const input = this.getOption(interaction, "input");
|
||||||
|
|
||||||
|
return chatsounds.callback(interaction, input);
|
||||||
|
};
|
||||||
|
hf.registerCommand(chatsoundsInteraction);
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue