【问题标题】:How do I disable specific commands in discord.js-commando如何禁用 discord.js-commando 中的特定命令
【发布时间】:2021-08-03 21:23:32
【问题描述】:

所以我一直在寻找一段时间,但我找不到禁用突击队默认命令的方法我查看了这篇文章:How to disable defaults commands on discord.js-Commando?。但我的main.js 代码对我不起作用。

【问题讨论】:

    标签: mongodb mongoose discord discord.js commando


    【解决方案1】:

    如果您只想删除默认命令但保留 commando 提供的默认类型和组,则可以这样做。

    client.registry
        .registerGroups([
          ['administrator', 'administrator commands'],
          ['moderation', 'moderation commands'],
          ['members', 'member commands'],
          ['economy', 'economy'],
          ['misc', 'misc commands'],
        ])
        .registerDefaultTypes()
        .registerDefaultGroups()
        .registerDefaultCommands({
          help: false,
          prefix: false,
          ping: true,
          eval: true,
          unknownCommand: false,
          commandState: false,
        })
        .registerCommandsIn(path.join(__dirname, 'cmds'))

    【讨论】:

    • 我想保留一些命令,如 ping 和 eval,但删除其他命令,如帮助和未知命令响应。
    • 我在尝试上面的代码时也遇到了错误:srcshare.io/?id=609ea3e30b940fb2aa097f49
    • 好的,我已经编辑了代码 sn-p 以接受其他命令
    猜你喜欢
    • 2018-10-15
    • 2020-12-31
    • 2021-08-10
    • 2019-08-21
    • 2018-07-14
    • 2018-07-11
    • 2021-01-13
    • 2018-09-17
    • 2020-04-13
    相关资源
    最近更新 更多