重:本贴仅解决登录相关问题!
下载整合包后电脑右下角OlivOS图标右键可一键更新框架版本,请自行对应所需教程。
注:若同一报错解决方式本帖存在多个,请按照对应框架版本教程解决,若报错解决方式本帖只有一个,请无视对应框架版本规则,依照解决。
OlivOS 0.11.15及以上:
1.gocq终端日志提示未配置签名服务器
基于OlivOS 0.11.14整合包,删除框架目录lib文件夹
2.-10005报错
3.你的账号被限制登录,请配置SignServer后重试
签名服务器txlib_version参数需选择8.9.68及以上
,对应OlivOS帐号管理选择的gocq协议。
4.协议8.9.68-8.9.73报“你的账号被限制登录,请配置SignServer后重试“
请严格排除3
操作问题导致的报错,确认无误后:8.9.80
①将该文件解压后替换至签名服务器文件夹内.\qsign-onekey-1.1.9-fix\
②将该文件解压后替换至gocq协议文件夹内.\conf\gocqhttp\[hash]\data\versions\
③OlivO帐号管理:安卓平板,gocq协议选择手动
5.协议8.9.80报“你的账号被限制登录,请配置SignServer后重试“
请严格排除4
操作问题导致的报错,确认无误后:8.9.83/8.9.85
①签名服务器更新至qsign-onekey-1.1.9-fix4
下载地址:https://wwxw.lanzouy.com/itGQz1d11d4j
②打开签名服务器文件夹./qsign-onekey-1.1.9-fix4/txlib/8.9.83(8.9.85)/android_pad.json
复制该文件至gocq协议文件夹内./conf/gocqhttp/[hash]/data/versions/,重命名为6.json
③OlivO帐号管理:安卓平板,gocq协议选择手动
——————————
OlivOS 0.11.14:
信息:
OlivaDice By lunzhiPenxil Ver.3.3.15(1065) [Python 3.11.0 For OlivOS 0.11.14]
qsign-onekey-1.1.9-fix1
go-cqhttp-v1.1.0-dev-0cd156a
教程基于关于OlivOS与qsign签名服务器对接的注意事项
说明:
该整合包及教程解决基于安卓平板8.9.63及以下协议版本或其他协议版本所导致的“你的账号被限制登录,请配置SignServer后重试”等提示,可且推荐登录“安卓平板”协议。
如在看过教程后出现错误可截图gocq日志在本帖下回复。
下载地址:
一、运行签名服务器
双击 qsign-onekey-1.1.9-fix1
文件夹下的Start_Qsign.bat
启动qsign,
按照提示依次键入 txlib_version 参数,该参数必须选择8.9.68
及以上,可最新8.9.73
设定host、port、key的值。 (👈如果不知道这些是干什么的,请直接依次按下Enter)
在启动完成后,qsign会告诉您当前运行api的地址,如果您没设定过host和key,那么签名服务器默认是 http://127.0.0.1:13579
KEY已经在开始时设定过,如果您没设定,那么KEY默认是1145141919810
注:如果日后需要修改协议的版本,您可以删除文件夹根目录下的 txlib_version.json 来重新进入设定流程,也可以对此文件进行修改。
二、获取文件夹:/conf/gocqhttp/[hash]账号配置文件夹/data/versions,如已有,可跳过该步骤
运行OlivOS,新建或编辑一个 “QQ/GoCq/安卓平板” 的实例
填写需要登录的账号,保存确认后,直到gocq终端弹出,右下角图标退出OlivOS
三、修改协议
1.“QQ/GoCq/安卓平板”【推荐】
打开文件夹 /qsign-onekey-1.1.9-fix1/txlib/[签名服务器txlib_version参数]/android_pad.json
将该文件复制至 /conf/gocqhttp/[hash]账号配置文件夹/data/versions,重命名为:6.json
2.“QQ/GoCq/安卓手机”【可选】
打开文件夹 /qsign-onekey-1.1.9-fix1/txlib/[签名服务器txlib_version参数]/android_phone.json
将该文件复制至 /conf/gocqhttp/[hash]账号配置文件夹/data/versions,重命名为:1.json
四、运行青果
运行OlivOS,修改已有账号 “QQ/GoCq/安卓平板” 的实例
注:必须输入"签名服务器"和"KEY"。
如默认,则:签名服务器处填写 http://127.0.0.1:13579
KEY处填写 1145141919810
注:请勿直接使用旧包,需要获取新包,当然你可将新包内容替换进旧包以用来更新,否则你可能会遇到以下问题
1.无法找到对应协议文件android_pad.json
存在于签名服务器1.1.7以上版本,整合包里已放置
2.gocq终端日志提示未配置签名服务器
gocq无法兼容config.yml,OlivOS 0.11.14可适配gocq-v1.1.0-dev-0cd156a
,OlivOS 0.11.15可适配gocq-f16d72f
3.你的账号被限制登录,请配置SignServer后重试
各原因集合导致,如不会自检可截图gocq日志在本贴下回复
4.群消息发送失败:账号可能被风控
5.-10005报错
附错误码对应解决方案
Code45
协议版本低
Code45
签名服务器未生效的登录错误
Code45
帐号被限制在非常用设备登录(且被冻结),需要去微信-腾讯客服-账号登录问题-手持身份证拍照向人工客服申请解冻
Code40
帐号被冻结
Code237
登录网络环境不安全,重启程序,在滑块步骤时,请把滑块的链接复制到手机,用流量打开滑块即可
-10003
解析数据包错误,协议与账号临时登录文件不符,删除config.yml,device.json,session.token或重审上述教程3协议修改至匹配
-10005
解析数据包错误,gocq对接签名服务器超时,更换gocq版本为v1.1.0-dev-0cd156a
除上述其他情况外,均检查gocq版本,签名服务器协议与OlivOS下拉起的gocq协议是否相符。
若需要更新,可在官群下载最新版本替换进入。
然后以此基础按照教程OlivOS 0.11.15及以上进行报错排查。