【问题标题】:Discord.js command handler aliases (discord.js v13)Discord.js 命令处理程序别名 (discord.js v13)
【发布时间】: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


    【解决方案1】:

    您还想在命令处理程序中进行某些更改!您需要进行的适当更改是:

    • 在您的执行函数中创建它,以便它也可以查找和执行别名!
    const command = client.commands.get(commandName) || client.commands.find(cmd => cmd.aliases && cmd.aliases.includes(commandName));
    command.execute(message,client); 
    

    您对commandcommandName 的定义可能会有所不同,因此我建议您参考您自己的代码并进行适当的更改,而不是复制粘贴。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-12-15
      • 1970-01-01
      • 2021-11-02
      • 2020-06-09
      • 2022-01-12
      • 1970-01-01
      • 2021-08-01
      • 2020-06-17
      相关资源
      最近更新 更多