From debc0f6eb419a4a630aff0d21c0b606d12d7e162 Mon Sep 17 00:00:00 2001 From: lixiangwuxian Date: Sun, 9 Mar 2025 15:12:43 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8DImageMessage=E7=9A=84T?= =?UTF-8?q?oCQString=E6=96=B9=E6=B3=95=E7=A9=BAURL=E5=A4=84=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 当URL和File均为空时,返回空字符串,避免生成无效的CQ码 --- message/image.go | 3 +++ 1 file changed, 3 insertions(+) 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)