MiraiForum

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

    bot在登录一段时间后被踢出无法正常重连

    技术交流板块
    3
    27
    1511
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • Orisland
      Orisland 摸鱼 最后由 编辑

      RT
      暂无好的解决办法,不知道是什么原因。
      出现该问题需要在掉线的时候反复的进行手动重连登录,可用性大幅度降低。
      该问题与签名服务无关。
      55ca5c70-a645-4020-9a70-9c859678c456-image.png

      Z 1 条回复 最后回复 回复 引用 0
      • C
        cztor 最后由 编辑

        我也有这种情况,不知道如何解决

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

          这个更像是mirai的bug,因为我这边也触发过但是因为mirai被我魔改了自动重连登上了,你要不试试看我维护的gocq方案

          C Orisland 2 条回复 最后回复 回复 引用 0
          • Z
            zhaodice @Orisland 最后由 编辑

            @Orisland 你有没有试过拉到协议和签名,用最新版9.1.35试试看

            1 条回复 最后回复 回复 引用 0
            • C
              cztor @zhaodice 最后由 编辑

              @zhaodice 之前已经用上了,很稳定

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

                @cztor 9.1.35协议可以在mirai中导入使用吗?我看门户那里仍然是之前的版本。
                我应该如何使用新版本的协议呢?
                02b470c5-ee4e-4cb3-aa18-3669356a7941-image.png

                Z 1 条回复 最后回复 回复 引用 0
                • Orisland
                  Orisland 摸鱼 @zhaodice 最后由 编辑

                  @zhaodice 我暂时没有接触过gocq,目前服务器上部署的是mirai本体,本体可以使用新的协议版本吗?似乎没有找到在哪里可以获取可供导入的json文件。30c42738-bbc1-4365-b2a4-913172d7fcf0-6CEF59C8645A73239C912785F10B9BD5.jpg

                  1 条回复 最后回复 回复 引用 0
                  • Z
                    zhaodice @Orisland 最后由 编辑

                    @Orisland
                    1.访问 https://github.com/MrXiaoM/fpv/releases/
                    2.更新插件并删除过时的protocol-fix插件
                    3.编辑network.json
                    4.把里面protocol_version的版本号改成9.1.35,可自动更新协议

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

                      @zhaodice 我之前有看过文档,但是这个json里似乎并没有版本信息,所以我才对你提到的这个版本有些疑惑。
                      7852a357-e834-4f15-87f6-74189bb97706-image.png

                      Z 1 条回复 最后回复 回复 引用 0
                      • Z
                        zhaodice @Orisland 最后由 zhaodice 编辑

                        @Orisland 你删了这个json,然后更新这个插件,然后再启动让它重生成

                        从这个可以看出
                        https://github.com/MrXiaoM/fpv/blob/trpgbot/src/main/kotlin/xyz/cssxsh/mirai/tool/NetworkServiceFactory.kt

                        写出的json理论上应该是有该字段的

                        Orisland 2 条回复 最后回复 回复 引用 0
                        • Orisland
                          Orisland 摸鱼 @zhaodice 最后由 编辑

                          @zhaodice 处理已完成,确实如你所说,我没有注意到插件更新而引起的json文件变化,移除后手动填入版本号后已完成登录,非常感谢。

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

                            @zhaodice 不太行,不确定是插件的bug还是签名问题,看起来是插件的bug?
                            https://pste.ch/ihuqokizec.cs
                            出现该问题后bot的信息无法正常发送,虽然还能收到信息,但是已经发不出去东西了。

                            Z 1 条回复 最后回复 回复 引用 0
                            • Z
                              zhaodice @Orisland 最后由 编辑

                              @Orisland 和之前的问题一样,你可以临时把network的服务器地址从ws://xxx/ws 改成http的那个

                              插件的ws协议没处理好,和qsign断开了没有重连

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

                                @zhaodice ea166f99-7770-4683-8a8c-0e1fde3d99fe-image.png 这样修改吗

                                Z 1 条回复 最后回复 回复 引用 0
                                • Z
                                  zhaodice @Orisland 最后由 编辑

                                  @Orisland 对,但你先别改配置,试试看我改的这个插件替换过去看看,能不能解决
                                  http://trpgbot.com/downloads/trpgbot.main.jar

                                  Orisland 3 条回复 最后回复 回复 引用 0
                                  • Orisland
                                    Orisland 摸鱼 @zhaodice 最后由 编辑

                                    @zhaodice 行我试试先。

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

                                      @zhaodice 不太行,使用这个jar后,会因为版本问题,被直接判定禁止登录
                                      1470e104-6130-4175-96a5-5800f86c1570-image.png
                                      直接调整network.json的话,问题如下,
                                      a76067a2-3869-4a82-9341-7729fda77815-image.png

                                      Z 3 条回复 最后回复 回复 引用 0
                                      • Z
                                        zhaodice @Orisland 最后由 编辑

                                        @Orisland 我叫你别改了啊,给我改回wss://

                                        Orisland 1 条回复 最后回复 回复 引用 0
                                        • Z
                                          zhaodice @Orisland 最后由 编辑

                                          @Orisland 【对,但你先别改配置】,试试看我改的这个插件替换过去看看,能不能解决
                                          http://trpgbot.com/downloads/trpgbot.main.jar

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

                                            @zhaodice 已经改回去辣,现在在等修复了

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