Mrs4s / go-cqhttp

cqhttp的golang实现,轻量、原生跨平台.
GNU Affero General Public License v3.0
10.38k stars 1.63k forks source link

[Bug]: 使用最新版qsign和dev版cq依然报错code:45 #2447

Closed tk818 closed 1 year ago

tk818 commented 1 year ago

请确保您已阅读以上注意事项,并勾选下方的确认框。

go-cqhttp 版本

f16d72f

运行环境

Windows (64)

运行架构

None

连接方式

WebSocket (反向)

使用协议

6 | aPad

重现步骤

[2023-09-27 21:27:42] [INFO]: 将使用 device.json 内的设备信息运行Bot.

[2023-09-27 21:27:42] [INFO]: 使用签名服务器 url=http://127.0.0.1:8964, key=1145141919810, auth=-

[2023-09-27 21:27:42] [INFO]: 每 40 分钟将刷新一次签名 token [2023-09-27 21:27:42] [WARNING]: 自动注册实例已关闭,请配置 sign-server 端自动注册实例以保持正常签名 [2023-09-27 21:27:42] [INFO]: 自动刷新 token 已关闭,token 过期后获取签名时将不会立即尝试刷新获取新 token [2023-09-27 21:27:42] [INFO]: Bot将在5秒后登录并开始信息处理, 按 Ctrl+C 取消.

[2023-09-27 21:27:47] [INFO]: 使用协议: Android Pad 8.9.63.11390 [2023-09-27 21:27:47] [INFO]: 从文件 data/versions/6.json 读取协议版本 Android Pad 8.9.70.11635.

[2023-09-27 21:27:49] [INFO]: 协议版本已更新: 8.9.70.11635 -> 8.9.63.11390 [2023-09-27 21:27:49] [INFO]: Protocol -> connect to server: 221.238.41.89:8080 [2023-09-27 21:27:50] [INFO]: token 已更新: -> 654c663862388888886766 [2023-09-27 21:27:51] [WARNING]: 登录需要滑条验证码, 请验证后重试.

[2023-09-27 21:27:51] [WARNING]: 1. 自动提交 [2023-09-27 21:27:51] [WARNING]: 2. 手动抓取提交 [2023-09-27 21:27:51] [WARNING]: 请输入(1 - 2): 1 [2023-09-27 21:27:53] [WARNING]: 请前往该地址验证 -> https://captcha.go-cqhttp.org/captcha?id**&clientype=1&apptype=2 [2023-09-27 21:28:07] [WARNING]: 登录失败: 登录失败,请前往QQ官网im.qq.com下载最新版QQ后重试,或通过问题反馈与我们联系。 Code: 45 [2023-09-27 21:28:07] [WARNING]: 你的账号被限制登录, 请配置 SignServer 后重试 [2023-09-27 21:28:07] [INFO]: 按 Enter 继续....

期望的结果是什么?

成功登录

实际的结果是什么?

你的账号被限制登录, 请配置 SignServer 后重试

简单的复现代码/链接(可选)

No response

日志记录(可选)

[2023-09-27 21:27:42] [INFO]: 当前版本:f16d72f
[2023-09-27 21:27:42] [INFO]: 将使用 device.json 内的设备信息运行Bot.
[2023-09-27 21:27:42] [INFO]: 检查签名服务器:http://127.0.0.1:8964  (1/1)
[2023-09-27 21:27:42] [INFO]: 使用签名服务器 url=http://127.0.0.1:8964, key=1145141919810, auth=-
[2023-09-27 21:27:42] [INFO]: 使用签名服务器:http://127.0.0.1:8964
[2023-09-27 21:27:42] [INFO]: 每 40 分钟将刷新一次签名 token
[2023-09-27 21:27:42] [WARNING]: 自动注册实例已关闭,请配置 sign-server 端自动注册实例以保持正常签名
[2023-09-27 21:27:42] [INFO]: 自动刷新 token 已关闭,token 过期后获取签名时将不会立即尝试刷新获取新 token
[2023-09-27 21:27:42] [INFO]: Bot将在5秒后登录并开始信息处理, 按 Ctrl+C 取消.
[2023-09-27 21:27:47] [INFO]: 开始尝试登录并同步消息...
[2023-09-27 21:27:47] [INFO]: 使用协议: Android Pad 8.9.63.11390
[2023-09-27 21:27:47] [INFO]: 从文件 data/versions/6.json 读取协议版本 Android Pad 8.9.70.11635.
[2023-09-27 21:27:47] [INFO]: 正在检查协议更新...
[2023-09-27 21:27:49] [INFO]: 协议版本已更新: 8.9.70.11635 -> 8.9.63.11390
[2023-09-27 21:27:49] [INFO]: Protocol -> connect to server: 221.238.41.89:8080
[2023-09-27 21:27:50] [INFO]: token 已更新: -> 654c663862388888886766
[2023-09-27 21:27:51] [WARNING]: 登录需要滑条验证码, 请验证后重试.
[2023-09-27 21:27:51] [WARNING]: 请选择提交滑块ticket方式:
[2023-09-27 21:27:51] [WARNING]: 1. 自动提交
[2023-09-27 21:27:51] [WARNING]: 2. 手动抓取提交
[2023-09-27 21:27:51] [WARNING]: 请输入(1 - 2):
1
[2023-09-27 21:27:53] [WARNING]: 请前往该地址验证 -> https://captcha.go-cqhttp.org/captcha?id**&clientype=1&apptype=2
[2023-09-27 21:28:07] [WARNING]: 登录失败: 登录失败,请前往QQ官网im.qq.com下载最新版QQ后重试,或通过问题反馈与我们联系。 Code: 45
[2023-09-27 21:28:07] [WARNING]: 你的账号被限制登录, 请配置 SignServer 后重试
[2023-09-27 21:28:07] [INFO]: 按 Enter 继续....

补充说明(可选)

每次启动cq登录都会跳验证码,手机也会收到安全中心提醒

1umine commented 1 year ago

不要用 update-protocol,不然version文件白放

tk818 commented 1 year ago

不要用 update-protocol,不然version文件白放

要怎么关😢

1umine commented 1 year ago

你启动是不是加了 -update-protocol ?不然怎么会显示从文件读取协议版本后显示协议已更新。

tk818 commented 1 year ago

你启动是不是加了 -update-protocol ?不然怎么会显示从文件读取协议版本后显示协议已更新。

确实是,才发现快捷方式里有这么个参数