1.1.0 • Published 3 years ago
slash-handler v1.1.0
Setup
replace your message event in the main file with
cmdmap = slashHandler.init(bot, "token");
bot.on('interactionCreate', async interaction => {
if (!interaction.isCommand()) return;
const args = interaction.options.getString('args') || "";
interaction.channel = await interaction.member.guild.channels.fetch(interaction.channelId);
interaction.guild = interaction.member.guild;
interaction.channel.send = (data) => interaction.reply(data);
try {
await cmdmap[interaction.commandName](interaction, args.split(/ +/g));
} catch (DiscordAPIError) {
}
});
Keep in mind that in sending messages you must use v13 slash command syntax
1.1.0
3 years ago
1.0.17
3 years ago
1.0.16
3 years ago
1.0.15
3 years ago
1.0.14
3 years ago
1.0.13
3 years ago
1.0.12
3 years ago
1.0.11
3 years ago
1.0.10
3 years ago
1.0.9
3 years ago
1.0.8
3 years ago
1.0.7
3 years ago
1.0.6
3 years ago
1.0.5
3 years ago
1.0.4
3 years ago
1.0.3
3 years ago
1.0.2
3 years ago
1.0.1
3 years ago
1.0.0
3 years ago