all repos — telegram-bot-api @ e1a0a819c0036d628c5ef449135c7963006f7cbc

Golang bindings for the Telegram Bot API

Added a few helper methods for the type of Chat on the Chat type
Syfaro syfaro@foxpaw.in
Fri, 09 Oct 2015 09:31:00 -0500
commit

e1a0a819c0036d628c5ef449135c7963006f7cbc

parent

8e71d1db32b3d00bb003300b425ae3f82c25617b

1 files changed, 15 insertions(+), 0 deletions(-)

jump to
M types.gotypes.go

@@ -60,6 +60,21 @@ FirstName string `json:"first_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. type Message struct { MessageID int `json:"message_id"`