不和谐.js突击队范围错误:参数类型"string"未注册



我正在尝试禁用commando中的默认帮助和eval命令,但是,我得到了以下错误:

RangeError: Argument type "string" isn't registered.

我将discord.js-commando注册为客户端

这是错误来自的代码

client.registry.registerDefaultCommands({
help: false,
eval: false,
});

我查看了文档,发现了问题。问题是,您只注册了默认命令,但还需要注册默认类型和默认组。添加以下几行代码来解决问题:

.registerDefaultTypes()
.registerDefaultGroups()
.registerDefaultCommands({
// Put commands you dont want to use here
})

点击此处阅读有关该问题的更多信息:https://discord.js.org/#/docs/commando/master/class/CommandoRegistry?scrollTo=registerDefaultCommands

相关内容

最新更新