For the complete documentation index, see llms.txt. This page is also available as Markdown.

Intents Review Process

Assistance from the Modmail Team on the intents review process.

This process does not apply to a majority of Modmail user's. The only time a Modmail bot will need to go through Discord's Intent Review Process is in one of the following two cases:

  1. (for bots in only one server): If the server your bot is in is close to, or above 10,000 members.

  2. (for bots in multiple servers): If the combined member count of all the servers your bot is in is close to, or above 10,000 members.

Background

Discord uses Gateway Intents to control what information is sent to your bot. Some intents, including Message Content, Server Members, and Presence, are considered Privileged Intents because they provide access to data that Discord considers more sensitive from a privacy and security perspective. Discord limits access to these intents to ensure developers only collect the information necessary for their bot's functionality.

Modmail requires the Message Content Intent to read user messages and create tickets, and the Server Members Intent for user information features. Discord now determines privileged intent review eligibility based on the total number of users your bot can access, rather than the number of servers your bot is in. Applications with access to 10,000 or more users must complete Discord's intent review process before using privileged intents. During review, Discord will ask why your bot needs the requested intents and how the data is used.

Intents Request Form

Intents Application Form for Application Details and Server (Guild) Members Intent
Questions for Prescence Intent (Not Required for Modmail.)
Questions for Message Content Intent and Certification of Answers

Suggested Responses

Application Details

Q: What does your application do? Please be as detailed as possible...

You will need to adopt a privacy policy for your bot. We have a version you can opt to use here.

Q: Do you have a public Privacy Policy telling your users about their data usage?

Server Members Intent

Q: Why do you need the Server Members intent?

Q: Please provide links to screenshots and/or videos that demonstrate your use case

Our team is aware that this video does not meet our usual requirements for a polished final result. Once we have additional time, and verification that the details in this video are sufficient, we will release a more polished version to be used in the future.

If you want to record a video using your own bot, you are welcome to do so.

Q: Are you storing any API Data off-platform (outside of Discord)?

Q: Are you storing API Data for 30 days or less?

Q: How do users contact you to request deletion of their activity data?

Q: Are you encrypting the data that you store at rest, as is required by our developer policy?

Message Content Intent

Q: Can users opt-out of having their message content data tracked?

Q: Are you storing message content data off-platform (outside of Discord)?

Q: Are you storing user message content data for 30 days or less?

In almost all cases the answer to the question above (#3) will be No. However, if you have set your log retention period via the config command to 30 days or less, than your answer would be Yes instead.

Q: How do users contact you to request deletion of their activity data?

Q: Are you encrypting the data that you store at rest, as is required by our developer policy?

Q: Will the message content data be used to train machine learning or AI Models?

This may be different for your use case. If you currently, or intend in the future to; use the data Modmail collects for AI training purposes, you would need to select Yes for this question.

Q: Why do you need the Message Content intent?

Q: Please provide links to screenshots and/or videos that demonstrate your use case

Presence Intent

Presence Intent

While we often recommend the Presence intent to allow for compatibility with a number of third party plugins, it is not a requirement for the core bot.

Our current stance as a team is that if a plugin requires the presence intent, then the plugin developer is responsible for providing an articulatable reason to users to use during the intents review process.

If they require assistance with this, they can contact the Modmail bot in our official support server.

Last updated