diff --git a/qq_message/cq_message.go b/qq_message/cq_message.go index 9a2d16a..00e3b5a 100644 --- a/qq_message/cq_message.go +++ b/qq_message/cq_message.go @@ -51,6 +51,9 @@ func CreateMessage(messageType string) (QQMessage, error) { // ParseStructMessages 解析消息数组 func ParseStructMessages(msgData any) []QQMessage { + if msgData == nil { + return nil + } switch msgData := msgData.(type) { case []any: msgArray := msgData