|
@@ -587,12 +587,13 @@ type VoiceState struct {
|
|
|
|
|
|
// A Presence stores the online, offline, or idle and game status of Guild members.
|
|
|
type Presence struct {
|
|
|
- User *User `json:"user"`
|
|
|
- Status Status `json:"status"`
|
|
|
- Game *Game `json:"game"`
|
|
|
- Nick string `json:"nick"`
|
|
|
- Roles []string `json:"roles"`
|
|
|
- Since *int `json:"since"`
|
|
|
+ User *User `json:"user"`
|
|
|
+ Status Status `json:"status"`
|
|
|
+ Game *Game `json:"game"`
|
|
|
+ Activities []*Game `json:"activities"`
|
|
|
+ Nick string `json:"nick"`
|
|
|
+ Roles []string `json:"roles"`
|
|
|
+ Since *int `json:"since"`
|
|
|
}
|
|
|
|
|
|
// GameType is the type of "game" (see GameType* consts) in the Game struct
|
|
@@ -604,6 +605,7 @@ const (
|
|
|
GameTypeStreaming
|
|
|
GameTypeListening
|
|
|
GameTypeWatching
|
|
|
+ GameTypeCustom
|
|
|
)
|
|
|
|
|
|
// A Game struct holds the name of the "playing .." game for a user
|