Dimole
Dimole
QAQ 群号似乎都搜索不了了
Oracle Cloud 的 arm 服务器遇到同样的问题
因为以前被大量滥用,QQ 现在服务器已经在群聊拦截了大部分 XML 卡片,防止骚扰,所以不能发送很正常
参考 Icalingua++ 的解决方案罢( 不过改设备信息似乎只能临时解决,还是得等更新(
~~目前所有方法在我的号均已失效( 等更新罢~~ 11/3 更新:昨晚恢复正常了,估计腾讯降风控了(可能是那个会过去足够时间了),如果还不行估计改下设备信息就好了
~~收到消息的时候再 `getMsg` 一下就有 url 了(~~
源消息可能是新 Electron QQ 发送的,这种图片没有上传到可以以 MD5 获取图片的服务器,不能直接转发 需要使用新版本中获取的新地址 https://github.com/takayama-lily/oicq/pull/475
> 又试了一下 url404只会发生在 群内聊天的转发消息,并且转发消息是文字与图一起的 刚刚抓了下包确实有点问题,你可以参考下 Icalingua 的处理方法:https://github.com/Icalingua-plus-plus/Icalingua-plus-plus/blob/develop/icalingua/src/main/utils/processMessage.ts#L68-L71
> 大神晚上好!已经点star。感觉一个star不太够,如果可以的话,我想点至少100个star。 也给 [Icalingua++](https://github.com/Icalingua-plus-plus/Icalingua-plus-plus) 和其对应的[协议库分叉](https://github.com/Icalingua-plus-plus/oicq-icalingua-plus-plus)点个 star 罢,icqq 登录流程相关的代码是从这个上面移植的
OICQ v1 https://github.com/takayama-lily/oicq/blob/master/lib/message/parser.js#L476-L477 OICQ v2https://github.com/takayama-lily/oicq/blob/main/lib/message/message.ts#L166 看起来似乎某些情况下群消息的回复消息的 rand 需要根据 seq 获取对应的消息才能获得,可能 iMac 协议是这样的特殊情况