From a448eea7fbd6fc53b48923d2090ff764cf5619e1 Mon Sep 17 00:00:00 2001 From: ame Date: Tue, 31 Oct 2023 17:24:25 -0500 Subject: sticky slash command, extended slash commands, and other fixes --- commands/util/emote.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'commands/util/emote.js') diff --git a/commands/util/emote.js b/commands/util/emote.js index b06bbef..c88f0b4 100644 --- a/commands/util/emote.js +++ b/commands/util/emote.js @@ -19,7 +19,11 @@ module.exports = { s_options:[{type:"string",name:"emote",desc:"emote to send",required:true,autocomplete:subs}, {type:"user",name:"user",desc:"user to emote to (may be optional)",required:false,autocomplete:false}], async s_main (client,Discord,interaction){ - this.exec(client,{message:interaction,emote:interaction.options.getString("emote"),mentioned:interaction.options.getUser("user")}) + let emote = interaction.options.getString("emote"); + if(Object.keys(config.avaliable_multi).includes(emote)||Object.keys(config.avaliable_solo).includes(emote)) + this.exec(client,{message:interaction,emote:emote,mentioned:interaction.options.getUser("user")}) + else + interaction.reply({content:"invalid emote!", ephemeral: true}) }, async exec(client,param){ let msg = ""; -- cgit v1.2.3