Javascript discord commando命令名为/alias“时出错”${command.name}";已注册

Javascript discord commando命令名为/alias“时出错”${command.name}";已注册,javascript,node.js,discord,discord.js,commando,Javascript,Node.js,Discord,Discord.js,Commando,我正在使用Node.js Discord.js-commando,我尝试运行我的代码,但是出现了这个问题,请告诉我您是否有相同的错误或有修复方法。下面的代码来自index.js以获取帮助。请回复此消息,并告诉我你是否知道 C:\Users\james\OneDrive\Desktop\Discover Now\node_modules\discord.js-commando\src\registry.js:129 throw new Error(`

我正在使用Node.js Discord.js-commando,我尝试运行我的代码,但是出现了这个问题,请告诉我您是否有相同的错误或有修复方法。下面的代码来自index.js以获取帮助。请回复此消息,并告诉我你是否知道

C:\Users\james\OneDrive\Desktop\Discover Now\node_modules\discord.js-commando\src\registry.js:129
                        throw new Error(`A command with the name/alias "${command.name}" is already registered.`);
                        ^

Error: A command with the name/alias "help" is already registered.
    at CommandoRegistry.registerCommand (C:\Users\james\OneDrive\Desktop\Discover Now\node_modules\discord.js-commando\src\registry.js:129:10)
    at CommandoRegistry.registerCommands (C:\Users\james\OneDrive\Desktop\Discover Now\node_modules\discord.js-commando\src\registry.js:176:9)
    at CommandoRegistry.registerCommandsIn (C:\Users\james\OneDrive\Desktop\Discover Now\node_modules\discord.js-commando\src\registry.js:200:15)
    at Object.<anonymous> (C:\Users\james\OneDrive\Desktop\Discover Now\index.js:67:4)
    at Module._compile (node:internal/modules/cjs/loader:1102:14)
    at Object.Module._extensions..js (node:internal/modules/cjs/loader:1131:10)
    at Module.load (node:internal/modules/cjs/loader:967:32)
    at Function.Module._load (node:internal/modules/cjs/loader:807:14)
    at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:76:12)
    at node:internal/main/run_main_module:17:47

您可以在这里做两件事,或者将自定义命令从
help
更改为类似
commands
的其他命令,或者禁用commando提供的默认命令
help

要禁用突击队的默认
help
命令,您可以执行以下操作

client.registry
.registerDefaultTypes()
.RegisterGroup([
[“乐趣”,“乐趣命令”],
[“缓和”,“缓和命令”],
[“特殊”、“特殊命令”],
[“其他”、“其他命令”],
[“音乐”,“音乐命令”]
])
.registerDefaultGroups()
.RegisterDefaultCommand({
帮助:错,
前缀:true,
平:是的,
埃瓦尔:没错,
未知命令:正确,
commandState:没错,
})

.registerCommandsIn(path.join(u dirname,“commands”)它看起来像路径。join(uu dirname,“commands”)
包含已注册的命令
help
。如何解决此问题?这是我第一次使用commando。不要注册
help
两次。它一次在
registerDefaultCommands()
中注册,一次在
registerCommandsIn(path.join(\uu dirname,“commands”)
中注册。您可以禁用默认命令或删除自定义命令。

client.registry
  .registerDefaultTypes()
  .registerGroups([
    ["fun", "Fun Commands"],
    ["moderation", "Moderation Commands"],
    ["special", "Special Commands"],
    ["misc", "Misc Commands"],
    ["music", "Music Commands"]
  ])
  .registerDefaultGroups()
  .registerDefaultCommands()
  .registerCommandsIn(path.join(__dirname, "commands"));