fix: 修改 ParseStructMessages 函数中的类型断言以支持任意类型的消息数组解析

This commit is contained in:
lixiangwuxian 2025-06-16 13:50:42 +08:00
parent e2f476cc34
commit a80c530260

View File

@ -53,7 +53,7 @@ func CreateMessage(messageType string) (QQMessage, error) {
func ParseStructMessages(msgData any) []QQMessage {
log.Println("解析消息数组:", msgData)
switch msgData := msgData.(type) {
case []map[string]any:
case []map[any]any:
msgArray := msgData
messages := make([]QQMessage, 0, len(msgArray))
for _, raw := range msgArray {