From e539f575bebd4b81c648ef49aee812ff97da1d20 Mon Sep 17 00:00:00 2001 From: lixiangwuxian Date: Thu, 17 Jul 2025 15:08:41 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E6=9B=B4=E6=96=B0=20ImageMessageData=20?= =?UTF-8?q?=E7=BB=93=E6=9E=84=E4=BD=93=E4=B8=AD=E7=9A=84=20PackageID=20?= =?UTF-8?q?=E5=AD=97=E6=AE=B5=E7=B1=BB=E5=9E=8B=E4=B8=BA=20int?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- qq_message/image.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/qq_message/image.go b/qq_message/image.go index e7fc216..7cb962a 100644 --- a/qq_message/image.go +++ b/qq_message/image.go @@ -20,7 +20,7 @@ type ImageMessageData struct { File string `json:"file,omitzero"` Key string `json:"key,omitzero"` EmojiID string `json:"emoji_id,omitzero"` - PackageID string `json:"emoji_package_id,omitzero"` + PackageID int `json:"emoji_package_id,omitzero"` SubType int `json:"sub_type,omitzero"` FileID string `json:"file_id,omitzero"` FileSize string `json:"file_size,omitzero"` @@ -93,7 +93,7 @@ func (msg *ImageMessage) ParseMessage(data string) error { msg.Data.File = attrs["file"] msg.Data.Key = attrs["key"] msg.Data.EmojiID = attrs["emoji_id"] - msg.Data.PackageID = attrs["emoji_package_id"] + msg.Data.PackageID, _ = strconv.Atoi(attrs["emoji_package_id"]) msg.Data.SubType, _ = strconv.Atoi(attrs["sub_type"]) msg.Data.FileID = attrs["file_id"] msg.Data.FileSize = attrs["file_size"]