PLEXICHATNarrative Docs

Intents

Guides, route-group overviews, and live schema entry points for the Plexichat backend.

REST http://api.plexichat.com/api/v1Gateway ws://api.plexichat.com/gatewayVersion a.1.0-49

Gateway Intents

Gateway intents let clients declare which event families they want to receive on the WebSocket connection.

Current Bitmask Summary

SettingValue
Default intents bitmask32509
All intents bitmask65535
Privileged intents bitmask33026

Intent Catalog

ValueNameIn default setPrivilegedDescription
1GUILDSYesNoGuild events (create, update, delete, channels, roles)
2GUILD_MEMBERSNoYesGuild member events (privileged)
4GUILD_BANSYesNoGuild ban events
8GUILD_EMOJISYesNoGuild emoji events
16GUILD_INTEGRATIONSYesNoGuild integration events
32GUILD_WEBHOOKSYesNoGuild webhook events
64GUILD_INVITESYesNoGuild invite events
128GUILD_VOICE_STATESYesNoVoice state events
256GUILD_PRESENCESNoYesPresence events (privileged)
512GUILD_MESSAGESYesNoGuild message events
1024GUILD_MESSAGE_REACTIONSYesNoGuild reaction events
2048GUILD_MESSAGE_TYPINGYesNoGuild typing events
4096DIRECT_MESSAGESYesNoDirect message events
8192DIRECT_MESSAGE_REACTIONSYesNoDM reaction events
16384DIRECT_MESSAGE_TYPINGYesNoDM typing events
32768MESSAGE_CONTENTNoYesMessage content (privileged)

Usage Notes

  • clients typically start with the default intent set unless they have a clear need for more
  • privileged intents may require additional approval or policy review
  • requesting fewer intents reduces unnecessary event volume and client processing work
  • if an intent is omitted, matching events may be withheld from the gateway session

Related Pages