1
0
telegram/utils_chat.go
2018-04-12 16:53:29 +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
}