好了,我有办法解决了,icqq有user-agent,我判断一下就行。。。事实证明user-agent是个好文明
zhaodice 发布的帖子
-
RE: 2024.7.4 目前可用的mirai登陆全过程含安装插件
@Orisland 好吧,我懂为啥了,但是这很shit,因为mirai解析的是callback_id,icqq解析的是callbackId
我想,欸,那我callback_id和callbackId这两个字段都写上,不就“兼容”了吗
兼容了个屁,mirai这个protocol-fix插件发现多了一个它不认识的callbackId字段直接罢工了
-
RE: 2024.7.4 目前可用的mirai登陆全过程含安装插件
@Orisland 理论上不需要改插件,需要改的是mirai-core(协议库),例如:
语音上传包已经更新为
OidbSvcTrpcTcp.0x126e_100
和OidbSvcTrpcTcp.0x126d_100
图片上传包已经更新为OidbSvcTrpcTcp.0x11c4_100
和OidbSvcTrpcTcp.0x11c5_100
视频上传包已经更新为OidbSvcTrpcTcp.0x11ea_100
和OidbSvcTrpcTcp.0x11e9_100
不仅仅是cmd变了,proto格式也有了巨大变化,几乎是重写。虽然我已经改了一份mirai nt版的,但还没开源,因为我是【纯安卓平台使用】,好多Windows特有的平台代码我图省事因为编译失败我直接删了,如果要开源还得把这些坑填上呢。。。
-
RE: 2024.7.4 目前可用的mirai登陆全过程含安装插件
@Orisland 和协议有关,多媒体的协议的发包格式好久之前,就已经改NT了,必须跟进要不然语音/图片/视频功能都会报废。
-
RE: 2024.7.4 目前可用的mirai登陆全过程含安装插件
@sides 在 2024.7.4 目前可用的mirai登陆全过程含安装插件 中说:
io.github.karlatemp:luckperms
这是因为下载 io.github.karlatemp:luckperms 的时候网络被掐断了,文件损坏,导致加载插件失败,解决方法就是删除下载的jar插件,重新过一遍,反复如此则考虑可能需要梯子了。
-
RE: 2024.7.4 目前可用的mirai登陆全过程含安装插件
@sides 对啊,password: 下面别写东西
password: kind: PLAIN value: 填写这里,PLAIN代表你将要在这里写纯密码
-
RE: QSign 9.0.55-9.0.95(公益 API发布)
@wzer 那可能是cloudflare被墙了,可以
sign-servers: - url: 'http://sbtx.f3.ttvt.cc/' key: 'miraibbs' authorization: '-' - url: https://qsign.trpgbot.com/' key: 'miraibbs' authorization: '-' auto-register: true
下面写几个备用服务器嘛(能qsign.trpgbot.com当然还是建议用,这是性能最强的服务器,其他的备用服务器是在我家里跑的)
如果你已经设置了备用服务器,那么它这个报错其实没有影响,你看看消息能正常发送就OK
-
RE: QSign 9.0.55-9.0.95(公益 API发布)
@xiaochenmisty 在 试图复活qsign,基于9.0.56版本,再捞一把。 中说:
Android Pad 8.9.63.11390
你TM拿Android Pad 8.9.63.11390协议登我9.0.56的 sign?
{ "apk_id": "com.tencent.mobileqq", "app_id": 537220362, "sub_app_id": 537220362, "app_key": "0S200MNJT807V3GE", "sort_version_name": "9.0.56.16830", "build_time": 1713424357, "apk_sign": "a6b745bf24a2c277527716f6f36eb68d", "sdk_version": "6.0.0.2560", "sso_version": 21, "misc_bitmap": 150470524, "main_sig_map": 34869472, "sub_sig_map": 66560, "dump_time": 1713424357, "qua": "V1_AND_SQ_9.0.56_6372_YYB_D", "protocol_type": 6 }
以上文件塞入gocq文件夹exe所在位置的:/data/versions/6.json
请看GOCQ部分:https://qsign-guide.trpgbot.com/ -
RE: 2024.7.4 目前可用的mirai登陆全过程含安装插件
@AkinoowariQMJ https://github.com/MrXiaoM/fpv/tree/trpgbot 试试看这个呢,这是fix-protocol-version-1.13.0.mirai2.jar的分支,把原来的fix-protocol-version-1.13.0.mirai2.jar先禁用掉
-
RE: 2024.7.4 目前可用的mirai登陆全过程含安装插件
@sedatemickey-0 滑块所在的浏览器ip被ban了就会237,所以你单独给浏览器设置代理一样成(通常登录频繁就会237,不换ip等几小时或许也行)
-
RE: QSign 9.0.55-9.0.95(公益 API发布)
@kazami-harutoki 好了,我已经更新了我的服务端,在request token时保证返回了正确的数据格式,现在应该不会报错了
-
RE: QSign 9.0.55-9.0.95(公益 API发布)
@kazami-harutoki 这是因为【这个API对我的sign来说,没有用】,所以随便返回了点东西,没想到引发了格式错误,如果这个错误并没有影响你的程序(如闪退等),那么其实它并没有什么影响,当然接下来我会修改我的服务端避免这个情况。
-
RE: QSign 9.0.55-9.0.95(公益 API发布)
@wzer config.yml 这里有人写了教程可以看看(我印象里是自动的):https://lmu5.com/go-cqhttp.html