forked from Tricked-dev/discord-akairo
-
Notifications
You must be signed in to change notification settings - Fork 5
conditional
IRONM00N edited this page Oct 11, 2021
·
1 revision
Conditional commands are commands that run if the following conditions are true:
- The command was not invoked normally.
- The command's
condition
option is true.
Multiple conditional commands/regex commands can be triggered on one message.
import { Command } from "discord-akairo";
import { Message } from "discord.js";
export default class ComplimentCommand extends Command {
constructor() {
super("compliment", {
category: "random"
});
}
condition(message: Message): boolean {
return message.author.id === "126485019500871680";
}
exec(message: Message): Promise<Message> {
return message.reply("You are a great person!");
}
}
This command, whenever a certain person sends any message, will execute.