fix: 修复ImageMessage的ToCQString方法空URL处理

当URL和File均为空时,返回空字符串,避免生成无效的CQ码
This commit is contained in:
lixiangwuxian 2025-03-09 15:12:43 +08:00
parent 93c84d50bb
commit debc0f6eb4

View File

@ -34,6 +34,9 @@ func (msg *ImageMessage) SetData(data json.RawMessage) error {
}
func (msg *ImageMessage) ToCQString() string {
if msg.Data.URL == "" && msg.Data.File == "" {
return ""
}
// URL 转义
escapedURL := url.QueryEscape(msg.Data.URL)