1
0
telegram/helpers_chat.go
2018-01-29 12:59:07 +05:00

42 lines
577 B
Go

package telegram
func (chat *Chat) IsPrivate() bool {
if chat == nil {
return false
}
return chat.Type == ChatPrivate
}
func (chat *Chat) IsGroup() bool {
if chat == nil {
return false
}
return chat.Type == ChatGroup
}
func (chat *Chat) IsSuperGroup() bool {
if chat == nil {
return false
}
return chat.Type == ChatSuperGroup
}
func (chat *Chat) IsChannel() bool {
if chat == nil {
return false
}
return chat.Type == ChatChannel
}
func (chat *Chat) HasPinnedMessage() bool {
if chat == nil {
return false
}
return chat.PinnedMessage != nil
}