MiraiForum

    • 注册
    • 登录
    • 搜索
    • 热门
    • 最新
    • 未解决
    • 标签
    • 群组
    • 友情链接

    能否在自己的插件中重载 /help 指令

    开发交流
    5
    10
    727
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • BongoCat
      BongoCat 最后由 编辑

      如题,mirai-console中的 /help 指令会输出所有指令提示,能否在自己写的插件中重载这个指令,输出自定义的东西。如果可以的话,要怎么重载

      tsudzuki 1 条回复 最后回复 回复 引用 0
      • tsudzuki
        tsudzuki 摸鱼 @BongoCat 最后由 编辑

        @bongocat 所以你为什么不自己新建一条指令呢

        1 条回复 最后回复 回复 引用 0
        • H
          hundun000 ⭐2021⭐ 最后由 编辑

          注释说可以。https://github.com/mamoe/mirai-console/blob/master/backend/mirai-console/src/command/CommandManager.kt#L60-L76

          BongoCat 1 条回复 最后回复 回复 引用 0
          • BongoCat
            BongoCat @hundun000 最后由 编辑

            @hundun000 感谢

            1 条回复 最后回复 回复 引用 0
            • W
              wuxianggujun 最后由 编辑

              大佬,你实现了吗

              BongoCat 1 条回复 最后回复 回复 引用 0
              • BongoCat
                BongoCat @wuxianggujun 最后由 编辑

                @wuxianggujun 实现了,在主函数中加载命令的时候,加一个参数override就行

                override fun onEnable() {
                    # 你自己的help指令
                    HelpCommand.register(override = true)
                    ...
                }
                
                W 2 条回复 最后回复 回复 引用 0
                • W
                  wuxianggujun @BongoCat 最后由 编辑

                  @BongoCat 我看了文档,然后光看注释没有看下面的代码,尴尬了

                  1 条回复 最后回复 回复 引用 0
                  • W
                    wuxianggujun @BongoCat 最后由 编辑

                    @BongoCat 不过,感谢。我已经知道了。并且我重写了

                    1 条回复 最后回复 回复 引用 0
                    • Him188
                      Him188 最后由 编辑

                      要修改自己插件的提示?可以在 Command 继承 usage。

                      W 1 条回复 最后回复 回复 引用 0
                      • W
                        wuxianggujun @Him188 最后由 编辑

                        @Him188 usage是什么

                        1 条回复 最后回复 回复 引用 0
                        • 1 / 1
                        • First post
                          Last post
                        Powered by Mamoe Technologies & NodeBB | 友情链接 | 服务监控 | Contact