forked from pothtonswer/discordmuffin
Merge pull request #217 from nstafie/develop
Add function to get a single message by ID
This commit is contained in:
commit
5f2a99e666
1 changed files with 14 additions and 0 deletions
14
restapi.go
14
restapi.go
|
@ -1057,6 +1057,20 @@ func (s *Session) ChannelMessages(channelID string, limit int, beforeID, afterID
|
|||
return
|
||||
}
|
||||
|
||||
// ChannelMessage gets a single message by ID from a given channel.
|
||||
// channeld : The ID of a Channel
|
||||
// messageID : the ID of a Message
|
||||
func (s *Session) ChannelMessage(channelID, messageID string) (st *Message, err error) {
|
||||
|
||||
response, err := s.Request("GET", EndpointChannelMessage(channelID, messageID), nil)
|
||||
if err != nil {
|
||||
return
|
||||
}
|
||||
|
||||
err = unmarshal(response, &st)
|
||||
return
|
||||
}
|
||||
|
||||
// ChannelMessageAck acknowledges and marks the given message as read
|
||||
// channeld : The ID of a Channel
|
||||
// messageID : the ID of a Message
|
||||
|
|
Loading…
Reference in a new issue