-
-
Notifications
You must be signed in to change notification settings - Fork 3
Commands
LucasCtrl edited this page Oct 16, 2021
·
2 revisions
Mode:
- PROD: command that's work in DEV and PROD mode
- DEV: command that's only work in DEV mode
Command | Aliase(s) | Desciption | Mode |
---|---|---|---|
emitgc | - | Emulate guildCreate event |
DEV |
emitgd | - | Emulate guildDelete event |
DEV |
help | - | Display the help menu | PROD |
invite | - | Get an invitation link to invite the bot on your server | PROD |
ping | - | Give bot and API latency | PROD |
stats | - | Give some statistics about the bot | PROD |
support | - | Get the invitation link to join the support server | PROD |
vote | upvote | Vote for the bot | PROD |
The command file is an object exported as default.
Key name | Type | Desciption | Requirement |
---|---|---|---|
command |
String | Text that will be fetched for running the command. | Required |
aliases |
Array of strings | Alternative text that will be fetched for running the command. No quantity limit. | Optional |
help |
Object | If this block doesn't exist, the command is not displayed in the help panel. | Optional |
help.name |
String | Command name that will be displayed in the help panel. |
Required if help object |
help.description |
String | Command description that will be displayed in the help panel. |
Required if help object |
run |
Function | Action(s) that the bot need to do when he fetch the command. | Required |
export default {
command: 'hello',
aliases: ['hw'],
help: {
name: 'Hello world!',
description: 'Send \'Hello world!\' in the channel'
},
run: async (client, message) => {
message.reply('Hello world!') // Reply to the message that contained the command
}
}