2017-10-17 11:08:09 +00:00
|
|
|
package telegram
|
|
|
|
|
|
|
|
func (chat *Chat) IsPrivate() bool {
|
2018-01-25 12:09:15 +00:00
|
|
|
if chat == nil {
|
|
|
|
return false
|
|
|
|
}
|
|
|
|
|
2017-10-17 11:08:09 +00:00
|
|
|
return chat.Type == ChatPrivate
|
|
|
|
}
|
|
|
|
|
|
|
|
func (chat *Chat) IsGroup() bool {
|
2018-01-25 12:09:15 +00:00
|
|
|
if chat == nil {
|
|
|
|
return false
|
|
|
|
}
|
|
|
|
|
2017-10-17 11:08:09 +00:00
|
|
|
return chat.Type == ChatGroup
|
|
|
|
}
|
|
|
|
|
|
|
|
func (chat *Chat) IsSuperGroup() bool {
|
2018-01-25 12:09:15 +00:00
|
|
|
if chat == nil {
|
|
|
|
return false
|
|
|
|
}
|
|
|
|
|
2017-10-17 11:08:09 +00:00
|
|
|
return chat.Type == ChatSuperGroup
|
|
|
|
}
|
|
|
|
|
|
|
|
func (chat *Chat) IsChannel() bool {
|
2018-01-25 12:09:15 +00:00
|
|
|
if chat == nil {
|
|
|
|
return false
|
|
|
|
}
|
|
|
|
|
2017-10-17 11:08:09 +00:00
|
|
|
return chat.Type == ChatChannel
|
|
|
|
}
|
2018-01-25 12:09:15 +00:00
|
|
|
|
|
|
|
func (chat *Chat) HasPinnedMessage() bool {
|
2018-01-29 07:59:07 +00:00
|
|
|
if chat == nil {
|
|
|
|
return false
|
|
|
|
}
|
|
|
|
|
2018-01-25 12:09:15 +00:00
|
|
|
return chat.PinnedMessage != nil
|
|
|
|
}
|