diff --git a/openapi_message.go b/openapi_message.go index 0fa5407..926421a 100644 --- a/openapi_message.go +++ b/openapi_message.go @@ -3,6 +3,7 @@ package nano import ( "encoding/json" "reflect" + "strings" "time" "github.com/pkg/errors" @@ -148,7 +149,7 @@ func (bot *Bot) postMessageTo(ep string, content *MessagePost) (*Message, error) if xi.IsZero() { continue } - tag := t.Field(i).Tag.Get("json") + tag, _, _ := strings.Cut(t.Field(i).Tag.Get("json"), ",") if tag == "-" { tag = "file_image" }