Documentation ¶
Overview ¶
Package session abstracts around the REST API and the Gateway, managing both at once. It offers a handler interface similar to that in discordgo for Gateway events.
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ErrMFA = errors.New("Account has 2FA enabled")
Functions ¶
This section is empty.
Types ¶
type Session ¶
type Session struct { *api.Client Gateway *gateway.Gateway // Command handler with inherited methods. *handler.Handler // MFA only fields MFA bool Ticket string // contains filtered or unexported fields }
Session manages both the API and Gateway. As such, Session inherits all of API's methods, as well has the Handler used for Gateway.
func NewWithGateway ¶
Click to show internal directories.
Click to hide internal directories.