You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
29 lines
846 B
29 lines
846 B
package telebot |
|
|
|
import "time" |
|
|
|
// VoiceChatStarted represents a service message about a voice chat |
|
// started in the chat. |
|
type VoiceChatStarted struct{} |
|
|
|
// VoiceChatEnded represents a service message about a voice chat |
|
// ended in the chat. |
|
type VoiceChatEnded struct { |
|
Duration int `json:"duration"` |
|
} |
|
|
|
// VoiceChatParticipantsInvited represents a service message about new |
|
// members invited to a voice chat |
|
type VoiceChatParticipantsInvited struct { |
|
Users []User `json:"users"` |
|
} |
|
|
|
// VoiceChatScheduled represents a service message about a voice chat scheduled in the chat. |
|
type VoiceChatScheduled struct { |
|
Unixtime int64 `json:"start_date"` |
|
} |
|
|
|
// ExpireDate returns the point when the voice chat is supposed to be started by a chat administrator. |
|
func (v *VoiceChatScheduled) ExpireDate() time.Time { |
|
return time.Unix(v.Unixtime, 0) |
|
}
|
|
|