go-cqhttp停止维护之后没有什么轻量化的好项目用了,想尽各种办法苟命!
QQ Bot的未来以及迁移建议 · Issue #2471 · Mrs4s/go-cqhttp (github.com)
以下是常见问题及对应方法。
我是用的是最后一个版本v1.2.0
①登录时提示你的账号被限制登录, 请配置 SignServer 后重试
错误如下:
[2024-02-28 19:56:19] [WARNING]: 登录失败: 登录失败,请前往QQ官网im.qq.com下载最新版QQ后重试,或通过问题反馈与我们联系。 Code: 45
[2024-02-28 19:56:19] [WARNING]: 你的账号被限制登录, 请配置 SignServer 后重试
这种错误经常伴随code: 45一起出现,如果没有配置签名服务器的话就去配置一个签名服务器。
有关如何配置签名服务器请参考:CikeyQi/unidbg-fetch-qsign-shell: Linux一键快速部署Qsign服务 (github.com)
或者gocqhttp-qqsign: 就是gocqhttp和qqsign 这个保证能解决你的登录问题 (gitee.com)
qsign/txlib at mirai · MrXiaoM/qsign (github.com)
签名服务器相关问题 · Mrs4s/go-cqhttp · Discussion #2245 (github.com)
我使用的是8.9.68版本的。
如果用了一段时间还是这个错误可以换一个版本试试。
或者可以找别人配置好的公开的签名服务器。
配置完成后别忘了在go-cqhttp的配置文件里面启用签名服务器
# 服务器可使用docker在本地搭建或者使用他人开放的服务 sign-servers: - url: 'http://localhost:6666' # 主签名服务器地址, 必填 key: '114514' # 签名服务器所需要的apikey, 如果签名服务器的版本在1.1.0及以下则此项无效 authorization: '-' # authorization 内容, 依服务端设置,如 'Bearer xxxx'
②配置了SignServer之后还是上面的错误。
尝试先在本地用手机扫码在同一个局域网登录,然后登录成功后将session.token上传到服务器对应位置即可恢复会话让服务器也成功登录。
③登录时报错Protocol -> parse incoming packet error: return code unsuccessful: -10003
报错信息如下:
[2024-02-28 20:11:49] [ERROR]: Protocol -> parse incoming packet error: return code unsuccessful: -10003
尝试自定义protocol解决。
比如你device.json里面的值是"protocol":6,你就可以在/data/versions/文件夹里面创建一个6.json文件。
这里提供两个qq版本参考,尽量要和签名服务器的版本一致。
8.8.88.7083
{ "apk_id": "com.tencent.mobileqq", "app_id": 537118044, "sub_app_id": 537118044, "app_key": "0S200MNJT807V3GE", "sort_version_name": "8.8.88.7083", "build_time": 1648004515, "apk_sign": "a6b745bf24a2c277527716f6f36eb68d", "sdk_version": "6.0.0.2497", "sso_version": 19, "misc_bitmap": 150470524, "main_sig_map": 16724722, "sub_sig_map": 66560, "dump_time": 1648004515, "protocol_type": 1 }
8.9.68.11565
{ "apk_id": "com.tencent.mobileqq", "app_id": 537168361, "sub_app_id": 537168361, "app_key": "0S200MNJT807V3GE", "sort_version_name": "8.9.68.11565", "build_time": 1688523354, "apk_sign": "7772804f3cb4961f57cb764fbe4973e6", "sdk_version": "6.0.0.2549", "sso_version": 20, "misc_bitmap": 150470524, "main_sig_map": 34869472, "sub_sig_map": 66560, "dump_time": 1689780543, "qua": "V1_AND_SQ_8.9.68_4264_YYB_D", "protocol_type": 6 }编辑完成后保存,然后重新登录应该就不会有这个错误了。
本文地址:https://blog.jixiaob.cn/?post=111
版权声明:若无注明,本文皆为“赵苦瓜のBlog~”原创,转载请保留文章出处。