diff --git a/message/image.go b/message/image.go index 19aebcf..ff1048b 100644 --- a/message/image.go +++ b/message/image.go @@ -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)