Documentation

Browse tutorials, platform guides, and reference material for inventor.bot.

Privileged Intents

Discord protects third-party access to sensitive information with privileged intents. Learn how they work.

Updated 4/28/2026

inventor.bot currently supports all 3 privileged intents (Message Content, Guild Presences, and Server Members). All are enabled by default when you add a new bot. You can use inventor.bot without these intents, but some functionality will be unavailable.

Updating Intents

You can update your bot's intents at any time, unless your bot is verified. Verified bots must pass approval for each intent they require, which involves a submission to Discord with the purpose of the intent.

Discord will not approve the message content intent solely for the purpose of message-based commands.

Verified bots should not request intents from Discord that they do not actually require to operate. There is nothing wrong with using the platform (slash commands, etc.) and we highly recommend that verified bots avoid using privileged intents as much as possible to enhance user privacy. You can always put message commands on a secondary development or private branch, with access to the same data through databases.

To update your bot's intents while using Inventor:

  1. Go to your bot's application page in the Discord Developer Portal.
  2. Go to the "Bot" tab and, under "Privileged Gateway Intents", enable/disable intents as needed.
  3. Save your changes on the developer portal.
  4. Go to the inventor.bot dashboard, click "Settings" and select the relevant branch from the dropdown. Under the "Intents" tab, toggle the intents to match the ones you enabled on the developer portal.
  5. Save your changes on the inventor.bot dashboard.
  6. Check if your bot is online on Discord. If it is offline, restart your bot from Inventor settings.
  7. If you encounter any issues, try using the "Sync with Discord" option in bot settings on inventor.bot. This can occasionally resolve intent issues.

This process can result in one or more Inventor Runtime errors being generated, usually relating to bot disconnects or gateway errors. If you follow the instructions and your bot is working as expected at the end, you can safely ignore these errors.

Keep in mind that removing intents may break some of your flows which may rely on data or events that are provided through intents. This breakage can produce flow errors that are unrelated from the temporary connection issues of revoking the intent. Those errors (or any other breakage in functionality) may need to be corrected separately.

Discord Resources

You can find Discord's official documentation page here and their help article here.