mirror of
https://github.com/diamondburned/arikawa.git
synced 2024-09-12 05:06:28 +00:00
31 lines
774 B
Go
31 lines
774 B
Go
|
package gateway
|
||
|
|
||
|
// Intents for the new Discord API feature, documented at
|
||
|
// https://discordapp.com/developers/docs/topics/gateway#gateway-intents.
|
||
|
type Intents uint32
|
||
|
|
||
|
const (
|
||
|
IntentGuilds Intents = 1 << iota
|
||
|
IntentGuildMembers
|
||
|
IntentGuildBans
|
||
|
IntentGuildEmojis
|
||
|
IntentGuildIntegrations
|
||
|
IntentGuildWebhooks
|
||
|
IntentGuildInvites
|
||
|
IntentGuildVoiceStates
|
||
|
IntentGuildPresences
|
||
|
IntentGuildMessages
|
||
|
IntentGuildMessageReactions
|
||
|
IntentGuildMessageTyping
|
||
|
IntentDirectMessages
|
||
|
IntentDirectMessageReactions
|
||
|
IntentDirectMessageTyping
|
||
|
)
|
||
|
|
||
|
// PrivilegedIntents contains a list of privileged intents that Discord requires
|
||
|
// bots to have these intents explicitly enabled in the Developer Portal.
|
||
|
var PrivilegedIntents = []Intents{
|
||
|
IntentGuildPresences,
|
||
|
IntentGuildMembers,
|
||
|
}
|