【发布时间】:2021-11-04 00:50:19
【问题描述】:
我想设置命令处理程序别名,但机器人没有响应。
在 ping.js ===
module.exports = {
name: 'ping',
aliases: ['pong'],
execute(message, client) {
message.reply('pong!')
}
}
如何设置?
【问题讨论】:
标签: javascript node.js discord discord.js
我想设置命令处理程序别名,但机器人没有响应。
在 ping.js ===
module.exports = {
name: 'ping',
aliases: ['pong'],
execute(message, client) {
message.reply('pong!')
}
}
如何设置?
【问题讨论】:
标签: javascript node.js discord discord.js
您还想在命令处理程序中进行某些更改!您需要进行的适当更改是:
const command = client.commands.get(commandName) || client.commands.find(cmd => cmd.aliases && cmd.aliases.includes(commandName));
command.execute(message,client);
您对command 和commandName 的定义可能会有所不同,因此我建议您参考您自己的代码并进行适当的更改,而不是复制粘贴。
【讨论】: