1.1.0 • Published 3 years ago

slash-handler v1.1.0

Weekly downloads
-
License
ISC
Repository
-
Last release
3 years ago

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