1.1.0 • Published 4 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
4 years ago
1.0.17
4 years ago
1.0.16
4 years ago
1.0.15
4 years ago
1.0.14
4 years ago
1.0.13
4 years ago
1.0.12
4 years ago
1.0.11
4 years ago
1.0.10
4 years ago
1.0.9
4 years ago
1.0.8
4 years ago
1.0.7
4 years ago
1.0.6
4 years ago
1.0.5
4 years ago
1.0.4
4 years ago
1.0.3
4 years ago
1.0.2
4 years ago
1.0.1
4 years ago
1.0.0
4 years ago