fix: 在 ParseStructMessages 函数中添加对 nil 值的处理,以避免解析时出现错误

This commit is contained in:
lixiangwuxian 2025-06-16 14:10:34 +08:00
parent 905712c522
commit 6d30136f48

View File

@ -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