Added a few helper methods for the type of Chat on the Chat type

bot-api-6.1
Syfaro 2015-10-09 09:31:00 -05:00
parent 8e71d1db32
commit e1a0a819c0
1 changed files with 15 additions and 0 deletions

View File

@ -60,6 +60,21 @@ type Chat struct {
LastName string `json:"last_name"` LastName string `json:"last_name"`
} }
// IsPrivate returns true if the Chat is a private conversation
func (c *Chat) IsPrivate() bool {
return c.Type == "private"
}
// IsGroup returns true if the Chat is a group conversation
func (c *Chat) IsGroup() bool {
return c.Type == "group"
}
// IsChannel returns true if the Chat is a channel
func (c *Chat) IsChannel() bool {
return c.Type == "channel"
}
// Message is returned by almost every request, and contains data about almost anything. // Message is returned by almost every request, and contains data about almost anything.
type Message struct { type Message struct {
MessageID int `json:"message_id"` MessageID int `json:"message_id"`