0

我正在尝试在突击队中禁用默认帮助和 eval 命令,但是,我收到以下错误:

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

我注册discord.js-commando为客户

那是错误的代码

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

1 回答 1

0

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

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

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

于 2021-01-08T10:45:09.130 回答