fix: 修复ImageMessage的ToCQString方法空URL处理
当URL和File均为空时,返回空字符串,避免生成无效的CQ码
This commit is contained in:
parent
93c84d50bb
commit
debc0f6eb4
@ -34,6 +34,9 @@ func (msg *ImageMessage) SetData(data json.RawMessage) error {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func (msg *ImageMessage) ToCQString() string {
|
func (msg *ImageMessage) ToCQString() string {
|
||||||
|
if msg.Data.URL == "" && msg.Data.File == "" {
|
||||||
|
return ""
|
||||||
|
}
|
||||||
// URL 转义
|
// URL 转义
|
||||||
escapedURL := url.QueryEscape(msg.Data.URL)
|
escapedURL := url.QueryEscape(msg.Data.URL)
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user