Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Gateway intents #190

Open
12 of 19 tasks
V3L0C1T13S opened this issue Jun 2, 2023 · 0 comments
Open
12 of 19 tasks

Gateway intents #190

V3L0C1T13S opened this issue Jun 2, 2023 · 0 comments

Comments

@V3L0C1T13S
Copy link
Owner

V3L0C1T13S commented Jun 2, 2023

Intents can be incredibly helpful for efficiency, and in the future could be used to ignore a lot of conversion for bots that don't need certain information anyway.

This issue focuses purely on making intents functional, and not on any internal optimizations (for now). Also, for future reference, Revolt plans on implementing event filters in the future, similar to intents, which we may want to use when available.

Privileged events on version < 8 will be enabled by default, unlike normal Discord where they need to be manually enabled on the dev portal, due to Revolt lacking native equivalents.

https://discord.com/developers/docs/topics/gateway#gateway-intents

  • GUILDS
  • GUILD_MEMBERS
  • GUILD_MODERATION
  • GUILD_EMOJIS_AND_STICKERS
  • GUILD_INTEGRATIONS
  • GUILD_WEBHOOKS
  • GUILD_INVITES
  • GUILD_VOICE_STATES
  • GUILD_PRESENCES
  • GUILD_MESSAGES
  • GUILD_MESSAGE_REACTIONS
  • GUILD_MESSAGE_TYPING
  • DIRECT_MESSAGES
  • DIRECT_MESSAGE_REACTIONS
  • DIRECT_MESSAGE_TYPING
  • MESSAGE_CONTENT
  • GUILD_SCHEDULED_EVENTS
  • AUTO_MODERATION_CONFIGURATION
  • AUTO_MODERATION_EXECUTION
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant