i want to set a command handler aliases, but the bot is doesn’t response.
in ping.js ===
module.exports = {
name: 'ping',
aliases: ['pong'],
execute(message, client) {
message.reply('pong!')
}
}
How i can set?
Advertisement
Answer
You would want to make certain changes in your command handler as well! the suitable changes you need to make would be:
- Making it in your execute function so it can find and execute aliases too!
const command = client.commands.get(commandName) || client.commands.find(cmd => cmd.aliases && cmd.aliases.includes(commandName)); command.execute(message,client);
Your definitions of command and commandName may vary so I suggest refering to your own code and making suitable changes rather than copy pasting.