diff --git a/message.go b/message.go index 406f3dd..8b71bf6 100644 --- a/message.go +++ b/message.go @@ -31,6 +31,7 @@ type Message struct { Silent bool `json:"silent,omitempty"` User *User `json:"user"` + UserID string `json:"user_id"` Attachments []*Attachment `json:"attachments"` LatestReactions []*Reaction `json:"latest_reactions"` // last reactions OwnReactions []*Reaction `json:"own_reactions"` @@ -94,7 +95,7 @@ func (m *Message) toRequest() messageRequest { Text: m.Text, Type: m.Type, Attachments: m.Attachments, - User: messageRequestUser{ID: m.User.ID}, + UserID: m.UserID, ExtraData: m.ExtraData, Pinned: m.Pinned, ParentID: m.ParentID, @@ -128,6 +129,7 @@ type messageRequestMessage struct { Type MessageType `json:"type" validate:"omitempty,oneof=system"` Attachments []*Attachment `json:"attachments"` User messageRequestUser `json:"user"` + UserID string `json:"user_id"` MentionedUsers []string `json:"mentioned_users"` ParentID string `json:"parent_id"` ShowInChannel bool `json:"show_in_channel"`