MiraiForum

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

    问,协议在哪里设置,有什么可用的协议?

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

      如题

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

        协议在哪里设置?
        答:跟真机登录一样,肯定是发起登录的时候。见https://hub.fastgit.org/mamoe/mirai/blob/d3bfd4df04a6714e083d8714800699683dce182f/docs/Bots.md#%E5%88%87%E6%8D%A2%E7%99%BB%E5%BD%95%E5%8D%8F%E8%AE%AE

        有什么可用的协议?
        答: 见第231行
        https://hub.fastgit.org/mamoe/mirai/blob/2e1ec03daaf6a1e508bc1bc5baeb72796f10c270/mirai-core-api/src/commonMain/kotlin/utils/BotConfiguration.kt

        有什么例子可以参考?
        答:把Mirai作为jar包依赖方式的开发,可以看这页代码第51行。代码的业务逻辑是构造一个机器人的配置并登录。
        https://hub.fastgit.org/farewell12345/FAQ-Bot-QQ/blob/master/src/main/kotlin/io/farewell12345/github/faqbot/BotManager/BotManager.kt

        看文档、借鉴其他项目的代码,是开发软件的基本起步方法。

        U 1 条回复 最后回复 回复 引用 1
        • U
          user670 @yoonching 最后由 编辑

          @yoonching 然而我不是Mirai的开发者,我在使用已经编译好的Mirai(通过Mirai Console Loader)+Onebot HTTP接口。有哪个配置文件、环境变量或命令行参数可以设置协议吗,还是说我必须更改源码并自己编译?

          yoonching 1 条回复 最后回复 回复 引用 0
          • yoonching
            yoonching @user670 最后由 编辑

            @user670 在 问,协议在哪里设置,有什么可用的协议? 中说:

            @yoonching 然而我不是Mirai的开发者,我在使用已经编译好的Mirai(通过Mirai Console Loader)+Onebot HTTP接口。有哪个配置文件、环境变量或命令行参数可以设置协议吗,还是说我必须更改源码并自己编译?

            我没有用Mirai Console Loader,从Mirai Console Loader公开的文档看,这里找到了关于协议的描述。
            https://hub.fastgit.org/mamoe/mirai-console/blob/master/docs/BuiltInCommands.md#autologincommand

            1 条回复 最后回复 回复 引用 0
            • RainChan
              RainChan 摸鱼 最后由 编辑

              Mirai Console可以方便地切换协议,请看配置文件

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