MiraiGo icon indicating copy to clipboard operation
MiraiGo copied to clipboard

无法正确解析新版 macqq (6.9.19) 发送的图片 url

Open R2N0b1M opened this issue 1 year ago • 4 comments

和 https://github.com/Mrs4s/go-cqhttp/issues/2435 是一样的问题,考虑到那边把 issue 关了,于是重新发一个。

macqq (6.9.19) 发送图片时 protobuf 协议有变化,这个 https://github.com/Mrs4s/MiraiGo/commit/481c830f56a3414b0f3e070f0d4923e75a346bb3 的修复不再有效,原因是 img.PbReserve.Url 不再能拿到完整的链接地址。

研究发现这个版本把图片 url 的前缀移到了 CommonElem 里,img.PbReserve.Url 只存储了 &rkey=... ,希望能修复 :)

url 解析错误 image

img.PbReserve.Url 现无法获取完整地址 image

url 前缀被移动到 [53 (CommonElem)][2 (pbElem)][1][2] image

R2N0b1M avatar Sep 21 '23 15:09 R2N0b1M

棒!我刚想回复说,只有在使用Linux QQ的时候才会遇到这个链接的问题。 感谢Po主找到问题源头。

contr4l avatar Sep 25 '23 02:09 contr4l

#343,我测试了下Mac NTQQ私聊群聊都没问题了,但是 IOS 手Q私聊发送的图片还没解决,CommonElem 是空的,img.PbReserve.Url 也是只有 Rkey

MisakaTAT avatar Oct 10 '23 04:10 MisakaTAT

#343,我测试了下Mac NTQQ私聊群聊都没问题了,但是 IOS 手Q私聊发送的图片还没解决,CommonElem 是空的,img.PbReserve.Url 也是只有 Rkey

看看这个能不能获取到(

dmlgzs avatar Oct 10 '23 05:10 dmlgzs

遇到了相同问题,有解决办法了吗?

Chao-zheng-W avatar Apr 21 '24 04:04 Chao-zheng-W