ryoii
ryoii
曾在远古时期,我分析过音乐分享的卡片消息,通过客户端生成的是也是 `LightApp` 类型。目前框架内将收到的 `LightApp` 类型的 `MusicShare` 做了类型转换,并在发送的时候使用了 `OidbCmd0x77` 的包。实际上,类似这两个包对于音乐的部分是类似的 这是 lightapp 中部分结构,这个结构可以对应到 pb 的 `LightAppStruct#Meta#Music`,这也是 mirai 对音乐类的 `LightApp` 转换时使用的结构 ```json "music":{ "action":"", "android_pkg_name":"", "app_type":1, "appid":100497308, "desc":"$singer", "jumpUrl":"", "musicUrl":"$songPath", "preview":"$poster", "sourceMsgId":"0",...
### 问题描述 通过安卓手机手动 `群到群` **转发** 带文本图片导致图片判断为 `OnlineFriendImage` 产生影响:获取图片 `url` 出现错误 相关问题:project-mirai/mirai-api-http#527 ### 复现 通过安卓QQ发送带文本图片详细,之后通过安卓QQ转发消息到同一个群 复现测试 ```kotlin bot.eventChannel.subscribeGroupMessages { always { println(message.source.javaClass) println(message[Image]?.javaClass) println("================================================================") } } ``` 首次接收带文本图片消息 ``` class net.mamoe.mirai.internal.message.OnlineMessageSourceFromGroupImpl...
```go httpsRegexp = regexp.MustCompile(`^https:\/\/`) if !httpsRegexp.MatchString(req.URL.String()) { req.URL, err = url.Parse("https://" + r.Host + req.URL.String()) } ``` There is some code like above. In this case, it is a little...