MiraiForum

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

    升级 mirai 至 2.14.0, 使用新的短信验证方法解决设备验证

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

      这里使用的 mcl 版本是 2.1.2
      打开 mcl 工作目录 下的 config.json
      编辑 packages
      将
      net.mamoe:mirai-console,
      net.mamoe:mirai-console-terminal,
      net.mamoe:mirai-core-all
      中的 channel 从 stable 改为 maven-stable 或者 maven
      maven-stable 将会更新到 最新标准版 2.13.3
      maven 将会更新到 最新测试版 2.14.0-RC

      例如

          "net.mamoe:mirai-console": {
            "channel": "maven-stable",
            "version": "2.13.3",
            "type": "libs",
            "versionLocked": false
          },
      

      然后使用
      ./mcl -u
      启动 mcl 并触发更新

      ./mcl -u 本身就是启动 mcl 的指令,不是启动 mcl 之后的再输入指令。

      即你应该启动一个 powershell 或者 cmd 之类的终端,然后 使用 ./mcl -u 启动 mcl

      可以参考↓
      https://wiki.mrxiaom.top/zh/mirai/troubleshoot

      这样 这样就能升级到具有短信验证的最新 mirai 版本了
      目前最新版本是 2.13.3
      有短信验证版本是 从 2.13.0-RC 开始
      包括

      • 2.13.0-RC
      • 2.13.0-RC2
      • 2.13.0,
      • 2.13.1,
      • 2.13.2
      • 2.13.3
      • 2.13.4
      • 2.14.0-RC
      • 2.14.0
        2.13 之后的 版本关于 mirai-native 有兼容性问题,你可以尝试下载pr中的临时修复版
        https://github.com/iTXTech/mirai-native/pull/173

      另外,如果 org.itxtech:mcl-addon 一直卡住没升级到 2.1.1
      你可以尝试修改配置文件

          "org.itxtech:mcl-addon": {
            "channel": "maven-stable",
            "version": "2.1.1",
            "type": "plugins",
            "versionLocked": false
          }
      

      注意这里需要先升级 mcl 版本到 2.1.2

      如果 maven.aliyun.com 报错,下载失败
      可以执行下面这个编辑步骤
      编辑 maven_repo 加上 https://repo.huaweicloud.com/repository/maven

        "maven_repo": [
          "https://repo.huaweicloud.com/repository/maven",
          "https://maven.aliyun.com/repository/public"
        ],
      

      注意 LuckPerms-Mirai 需要 最新版 才适配 2.14.0-RC

      cssxsh created this issue in iTXTech/mirai-native

      closed [ci] build native and jar #173

      3 D 2 条回复 最后回复 回复 引用 6
      • Referenced by  cssxsh cssxsh 
      • Referenced by  cssxsh cssxsh 
      • 4
        46466499 最后由 编辑

        在哪里启用./mcl

        cssxsh B 2 条回复 最后回复 回复 引用 1
        • cssxsh
          cssxsh @46466499 最后由 编辑

          @46466499
          ?

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

            佬,请问mcl运行使用短信验证登录bot的指令是什么

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

              我这里更新后默认只有2.13.0.M1版本(日期10/12)

              cssxsh 1 条回复 最后回复 回复 引用 0
              • cssxsh
                cssxsh @Rili 最后由 编辑

                @Rili
                中的 channel 从 stable 改为 maven

                R 1 条回复 最后回复 回复 引用 0
                • R
                  Rili @cssxsh 最后由 编辑

                  @cssxsh 我是arm termux,更改maven之后自动更新后版本为m1,手动改config文件为rc后依旧版本是m1,请问怎么解决

                  cssxsh 1 条回复 最后回复 回复 引用 0
                  • cssxsh
                    cssxsh @Rili 最后由 编辑

                    @Rili
                    检查 config.json 里的 maven_repo

                    R 1 条回复 最后回复 回复 引用 0
                    • R
                      Rili @cssxsh 最后由 编辑

                      @cssxsh 我的地址是"https://maven.aliyun.com/repository/public" 请问应该怎么修改,谢谢

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

                        @Rili
                        加上 https://repo1.maven.org/maven2 试试看

                          "maven_repo": [
                            "https://repo1.maven.org/maven2",
                            "https://maven.aliyun.com/repository/public"
                          ],
                        
                        R 1 条回复 最后回复 回复 引用 0
                        • R
                          Rili @cssxsh 最后由 编辑

                          @cssxsh 换源后成功解决,谢谢您的指导

                          1 条回复 最后回复 回复 引用 0
                          • Referenced by  cssxsh cssxsh 
                          • Referenced by  cssxsh cssxsh 
                          • 班
                            班班qaq 最后由 编辑

                            请问为什么升级了之后直接报错哇ww
                            22:30:27 [ERROR] java.lang.reflect.InvocationTargetException
                            at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:119)
                            at java.base/java.lang.reflect.Method.invoke(Method.java:578)
                            at org.itxtech.mcl.Utility.bootJars(Utility.java:86)
                            at org.itxtech.mcl.Utility.bootJars(Utility.java:76)
                            at org.itxtech.mcl.Utility.bootMirai(Utility.java:98)
                            at org.itxtech.mcl.module.builtin.Boot.boot(Boot.java:113)
                            at org.itxtech.mcl.module.ModuleManager.phaseBoot(ModuleManager.java:123)
                            at org.itxtech.mcl.Loader.lambda$start$4(Loader.java:194)
                            at org.itxtech.mcl.Loader.tryCatching(Loader.java:151)
                            at org.itxtech.mcl.Loader.start(Loader.java:194)
                            at org.itxtech.mcl.Loader.main(Loader.java:84)
                            aused by: java.lang.AbstractMethodError: Receiver class net.mamoe.mirai.console.terminal.MiraiConsoleImplementationTermi
                            al does not define or inherit an implementation of the resolved method 'abstract net.mamoe.mirai.utils.MiraiLogger$Facto
                            y createLoggerFactory(net.mamoe.mirai.console.MiraiConsoleImplementation$FrontendLoggingInitContext)' of interface net.m
                            moe.mirai.console.MiraiConsoleImplementation.
                            at net.mamoe.mirai.console.internal.MiraiConsoleImplementationBridge.<init>(MiraiConsoleImplementationBridge.kt:1
                            4)
                            at net.mamoe.mirai.console.MiraiConsoleImplementation$Companion.start(MiraiConsoleImplementation.kt:505)
                            at net.mamoe.mirai.console.terminal.MiraiConsoleTerminalLoader.startAsDaemon(MiraiConsoleTerminalLoader.kt:168)
                            at net.mamoe.mirai.console.terminal.MiraiConsoleTerminalLoader.startAsDaemon$default(MiraiConsoleTerminalLoader.k
                            :167)
                            at net.mamoe.mirai.console.terminal.MiraiConsoleTerminalLoader.main(MiraiConsoleTerminalLoader.kt:52)
                            at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
                            ... 10 more

                            cssxsh 1 条回复 最后回复 回复 引用 0
                            • cssxsh
                              cssxsh @班班qaq 最后由 编辑

                              @班班qaq
                              因为文件没下载全
                              你再运行一遍 mcl -u 试试

                              班 ALCATRAZ 4 条回复 最后回复 回复 引用 0
                              • 班
                                班班qaq @cssxsh 最后由 编辑

                                @cssxsh 好的,感谢!我再试试看,mcl是2.1.0不影响吧

                                1 条回复 最后回复 回复 引用 0
                                • 班
                                  班班qaq @cssxsh 最后由 编辑

                                  @cssxsh 确实是下全了,还是一样的效果wwd3efc8c0-463d-4008-aa1a-b5ac5d72abe8-image.png

                                  cssxsh 1 条回复 最后回复 回复 引用 0
                                  • cssxsh
                                    cssxsh @班班qaq 最后由 编辑

                                    @班班qaq
                                    e873136d-da1b-4d0d-b352-474a1af59568-image.png
                                    你这里明明还是 2.12.1

                                    班 1 条回复 最后回复 回复 引用 0
                                    • Referenced by  cssxsh cssxsh 
                                    • 1
                                      18521709254 最后由 编辑

                                      大佬为什么我mcl update 升级不了

                                      image.png

                                      image.png

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

                                        修改配置完是这样

                                        image.png

                                        image.png

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

                                          @18521709254

                                          image.png

                                          https://github.com/iTXTech/mirai-console-loader/releases/tag/v2.1.1

                                          1 条回复 最后回复 回复 引用 1
                                          • 班
                                            班班qaq @cssxsh 最后由 编辑

                                            @cssxsh 搞定了,我的问题呜呜,感谢大佬!!![0_1666338808123_a2ece493-f6f1-407b-8dfa-e46709778921-ZF(9I_FUCC]U(X@241$T3G.jpg](正在上传 100%)

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