From e2acac1372018b022b28502042a7a686afa2b03a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=BA=90=E6=96=87=E9=9B=A8?= <41315874+fumiama@users.noreply.github.com> Date: Wed, 22 Nov 2023 21:45:46 +0900 Subject: [PATCH] =?UTF-8?q?optimize:=20=E5=AF=8C=E5=AA=92=E4=BD=93?= =?UTF-8?q?=E6=89=93=E5=8D=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- openapi_message.go | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/openapi_message.go b/openapi_message.go index 8524bef..bddcefa 100644 --- a/openapi_message.go +++ b/openapi_message.go @@ -1,6 +1,7 @@ package nano import ( + "encoding/base64" "encoding/json" "reflect" "strconv" @@ -309,7 +310,12 @@ func (mp *MessagePost) String() string { } if mp.Media != nil { sb.WriteString(", 富媒体: ") - sb.WriteString(mp.Media.FileInfo) + data, err := base64.StdEncoding.DecodeString(mp.Media.FileInfo) + if err == nil { + sb.Write(data) + } else { + sb.WriteString(mp.Media.FileInfo) + } } return sb.String() }