Enum GatewayCapabilities
- Namespace
- DisCatSharp.Enums
- Assembly
- DisCatSharp.dll
[Flags]
public enum GatewayCapabilities
Fields
None = 0No capabilities are set.
LAZY_USER_NOTES = 1Removes the notes field from the Ready event.
Not for bot accounts.
NO_AFFINE_USER_IDS = 2Prevents member/presence syncing and Presence Update events for implicit relationships.
Not for bot accounts.
VERSIONED_READ_STATES = 4Enables versioned read states; read_state becomes an object and can be cached when re-identifying.
Not for bot accounts.
VERSIONED_USER_GUILD_SETTINGS = 8Enables versioned user guild settings; user_guild_settings becomes an object and can be cached when re-identifying.
Not for bot accounts.
DEDUPE_USER_OBJECTS = 16Dehydrates the Ready payload, moving all user objects to users and replacing them with ids; merges guild members into merged_members.
PRIORITIZED_READY_PAYLOAD = 32Splits the Ready payload into Ready and Ready Supplemental for faster initial receipt.
Not for bot accounts.
MULTIPLE_GUILD_EXPERIMENT_POPULATIONS = 64Changes guild_experiments populations to an array of populations in the Ready event.
Not for bot accounts.
NON_CHANNEL_READ_STATES = 128Includes read states tied to non-channel resources (e.g., scheduled events, notification center).
Not for bot accounts.
AUTH_TOKEN_REFRESH = 256Enables auth token refresh, optionally providing a new auth token in the Ready event.
Not for bot accounts.
USER_SETTINGS_PROTO = 512Removes user_settings from Ready and User Settings Update events; uses user_settings_proto instead.
Not for bot accounts.
CLIENT_STATE_V2 = 1024Enables client state caching v2.
Not for bot accounts.
PASSIVE_GUILD_UPDATE = 2048Enables passive guild updates, replacing certain events with Passive Update V1 for unsubscribed guilds.
Not for bot accounts.
AUTO_CALL_CONNECT = 4096Connects to all pre-existing calls upon connecting to the Gateway.
Not for bot accounts.
DEBOUNCE_MESSAGE_REACTIONS = 8192Debounces message reactions, emitting Message Reaction Add Many instead of rapid single adds.
Not for bot accounts.
PASSIVE_GUILD_UPDATE_V2 = 16384Enables passive guild updates v2, sending Passive Update V2 for unsubscribed guilds.
Not for bot accounts.
[DiscordInExperiment] OBFUSCATED_CHANNELS = 32768Obfuscates channel identifiers.
AUTO_LOBBY_CONNECT = 65536Adds lobbies to Ready and stops streaming Lobby Create events on connect.
Not for bot accounts.