matrix-qq icon indicating copy to clipboard operation
matrix-qq copied to clipboard

Failed to log in: 3 当前QQ版本过低,请升级至最新版本后再登录。点击进入下载页面

Open jcleng opened this issue 2 years ago • 20 comments

Failed to log in: 3 当前QQ版本过低,请升级至最新版本后再登录。点击进入下载页面

jcleng avatar Feb 16 '23 00:02 jcleng

请问使用的 matrix-qq 版本以及登陆方式(用户名密码/扫码)是 ?

duo avatar Feb 16 '23 07:02 duo

请问使用的 matrix-qq 版本以及登陆方式(用户名密码/扫码)是 ?

v0.1.3+dev.unknown (unknown) 帐户密码登录,前几天可以,今天发现掉线了

jcleng avatar Feb 16 '23 07:02 jcleng

试试参考 https://github.com/duo/matrix-qq/issues/16 这里, 将 qq.protocol 改成别的, 比如 AndroidPad 对应的 6 看看呢?

duo avatar Feb 16 '23 13:02 duo

试试参考 #16 这里, 将 qq.protocol 改成别的, 比如 AndroidPad 对应的 6 看看呢?

修改6还是不行,同样的提示

jcleng avatar Feb 17 '23 07:02 jcleng

试试参考 #16 这里, 将 qq.protocol 改成别的, 比如 AndroidPad 对应的 6 看看呢?

修改6还是不行,同样的提示

我刚才退出重新尝试登陆, 5, 6 都不行了, 一直到 MacOS 的 3 才可以登陆 可以看看 mirai 论坛的讨论 无法登录的临时处理方案

duo avatar Feb 18 '23 02:02 duo

遇到了相同的问题. 版本是

matrix-qq v0.1.4+dev.unknown (unknown)

qq.protocol 从 1 换到 6 都是报错版本太低. 参考论坛讨论似乎是需要 fix-protocol-version?

P.S. 问一下, 修改 config.yaml 的 qq.protocol 之后需要 ./matrix-qq -g 重新生成注册文件然后重启 matrix server 和 bridge, 还是只需要重启 bridge 就可以了?

yuandi42 avatar Mar 08 '23 12:03 yuandi42

我刚才试了下, 登出后也没法再登录进去了, 得等依赖的 MiraiGo 的修复了...

PS: 修改 config.yaml 这种重启 bridge 即可

duo avatar Mar 08 '23 14:03 duo

试试最新 0.1.5 看看, 我这测试了下可以登录了, 可能需要先 delete-session 清空 device 和 token 的信息再进行 login-password

duo avatar Mar 09 '23 14:03 duo

无法登录

提示:该APP尚未开通扫描二维码登录权限。

yingziwu avatar Mar 14 '23 09:03 yingziwu

密码登录,提示:Failed to log in: 3 当前QQ版本过低,请升级至最新版本后再登录。点击进入下载页面

yingziwu avatar Mar 14 '23 10:03 yingziwu

密码登录,提示:Failed to log in: 3 当前QQ版本过低,请升级至最新版本后再登录。点击进入下载页面

试试 0.1.6 ?

duo avatar Mar 14 '23 14:03 duo

刚刚升级到 0.1.6

试了 1, 3, 5, 6 均提示: Failed to log in: 3 当前QQ版本过低,请升级至最新版本后再登录。点击进入下载页面。

2 提示:Failed to log in: 3 请使用手Q扫描二维码或短信登录。 然后使用 login-qr 成功登录

希望这次登录可以坚持的久一些。

yingziwu avatar Mar 14 '23 14:03 yingziwu

刚刚升级到 0.1.6

试了 1, 3, 5, 6 均提示: Failed to log in: 3 当前QQ版本过低,请升级至最新版本后再登录。点击进入下载页面。

2 提示:Failed to log in: 3 请使用手Q扫描二维码或短信登录。 然后使用 login-qr 成功登录

希望这次登录可以坚持的久一些。

请问有执行 delete-session 清空 device 和 token 的信息么? 这次更新 MiraiGo 有涉及协议版本的更新, 所以得清掉旧的信息

duo avatar Mar 15 '23 06:03 duo

請問如何使用token登錄? 您給出的中文教程 有些不清楚

gili-gili avatar May 13 '23 03:05 gili-gili

token 登录的场景不多, 主要是比如之前用 go-cqhttp 的用户想迁移 session 用的... login-token device.json内容的base64 session.token内容的base64

duo avatar May 14 '23 01:05 duo

今天又遇到了(

之前更新了用android pad都很稳

今天发现发不出来消息 重登发现登不进去了 版本过低 只能用手表协议了()

SuperKenVery avatar Jun 06 '23 03:06 SuperKenVery

可以用android pad协议配合签名服务器使用 k8s部署的话可以这样写,注意第二个container

      containers:
        - image: lxduo/matrix-qq:0.1.9
          name: matrix-qq
          resources: {}
          volumeMounts:
            - mountPath: /data
              name: matrix-qq-claim
          ports:
            - containerPort: 17777
              protocol: TCP
        - env:
            - name: BASE_PATH
              value: /srv/qsign/qsign/txlib/8.9.63
          image: xzhouqd/qsign:core-1.1.9
          livenessProbe:
            exec:
              command:
                - curl -sS 'http://localhost' || exit 1
            failureThreshold: 5
            periodSeconds: 30
            timeoutSeconds: 20
          name: qsign
          resources: {}

之后在bridgeconfig.yaml中这样写,注意protocolserver即可

# QQ config
qq:
    # QQ client protocol (1: AndroidPhone, 2: AndroidWatch, 3: MacOS, 4: QiDian, 5: IPad, 6: AndroidPad)
    protocol: 6
    # Packaget signature
    sign:
        # Sign Server (https://github.com/fuqiuluo/unidbg-fetch-qsign)
        # For example, http://127.0.0.1:8080
        server: "http://127.0.0.1:8080"
        # Sign server bearer token
        bearer: ""
        # Sign server API key
        key: "114514"
        # Sign server version below 1.1.0
        is_below_110: false
        # The interval time for scheduled token refreshing (minutes)
        refresh_interval: 30

docker-compose可能要更麻烦一点(因为多个container无法通过localhost互相访问),参考duo的教程qsign的文档改一下就好

cmd2001 avatar Oct 19 '23 07:10 cmd2001

我又遇到了这个问题……这次似乎是 go-cqhttp 寄了,连带我的账号也吃了铁拳。不知道 duo 大之后打算怎么办?

yuandi42 avatar Dec 12 '23 14:12 yuandi42

之后应该是会得采用 hook 方案,得先调研下目前的哪个开源项目成熟些,还是说自己整...

duo avatar Dec 21 '23 02:12 duo

现在已经有 ntqq 协议的 Golang 实现 lagrange 以及对应的 go-cqhttp,不知道能不能替代 MiraiGo……

yuandi42 avatar Oct 06 '24 13:10 yuandi42