@kanagrou/kcommands
v1.1.6
Published
Command library for DiscordJS 13
Readme
KCommands
Command handler for Discord.js
About
Handle slash commands or legacy commands in the easiest way possible.
Get Started
Install the package in your project
npm install @kanagrou/commandsCreate the command handler instance in your main JavaScript file
new KCommandManager(
client, // Discord.js Client
{
dir: path.join(__dirname, 'commands'),
prefix: '.',
guild: 'YourGuildId',
owners: ['YourId']
}
)Create your command !
Example `Echo` command
export default {
name: 'echo',
description: 'Replies the input',
slash: true,
options: `message<string>[Message to echo.](required) &
channel<channel>[Channel to send the message in.](channeltypes:0)`
listener: async ({interaction}, {message, channel}) => {
if (channel) await channel.send(message)
else interaction.channel.send(message)
return "Sent!"
}
}