An automatic interaction handler for discord.js
Version | Status |
---|---|
v13 | Removed |
v14 | Supported |
Just.. Copy it!
// CommonJS
const { KommandoClient } = require('discord-kommando.js/v14');
// ESM
import { KommandoClient } from 'discord-kommando.js/v14';
const client = new KommandoClient({ directory: "src/kommando" });
client.login('your-token-goes-here');
You need to change tsconfig.json before using it.
{
"compilerOptions": {
"moduleResolution": "NodeNext"
}
}
And copy it to your main file...
import { KommandoClient } from 'discord-kommando.js/v14';
const client = new KommandoClient({ directory: "dist/kommando" });
client.login('your-token-goes-here');
Copy and add this code into (directory in your client constructor)/commands folder
// Import the 'Command' class
const command = new Command({
name: "first_command",
description: "description (required)",
options: [
{ name: "first_option", description: "description (required)", type: "string" }
]
});
command.handle(async itr => {
// Do something
});
// Export it.
module.exports = command;
// Or ESM, Typescript?
export default command;
Generated using TypeDoc