How to Apply for Privileged Intents for Your Custom Bot
Discord requires apps that reach 10,000 or more total users across all their servers to be reviewed before they can continue accessing privileged data. After approval, access must be reviewed again every year.
ErensiBOT Custom Bots use the Server Members Intent and Message Content Intent. This guide explains how to complete Discord's application for those two intents.
Important: These suggested answers are only for a Discord application used exclusively as an ErensiBOT Custom Bot. If the same application or bot token is used by any other bot, code, or service, describe everything that application actually does instead. Discord makes the final decision, so approval cannot be guaranteed.
1. When do you need to apply?
You do not need to apply until Discord notifies you.
- When your bot reaches 10,000 users, Discord notifies the application owner by email and/or a Discord system message. An alert also appears in the Discord Developer Portal.
- You have 90 days from the notification to submit the application. Your bot keeps its existing access while the application is being reviewed.
- If you do not apply within the given period, features that depend on privileged intents may stop working. You can still apply later to restore access.
Open the Discord Developer Portal, select your Custom Bot application, open the Bot page, and follow the alert to the intent application.
2. Application details
What does your application do?
You can use the following description:
This application is used exclusively as an ErensiBOT Custom Bot. It provides the ErensiBOT feature set with a server's own bot name, avatar, status, and prefix, and can operate only in servers authorized by the customer. ErensiBOT is a multipurpose Discord server management bot. Its features include anti-raid and server security protections, auto-moderation and content filters, moderation limits, an audit panel, event logs, welcome and goodbye messages, new-account and bot filters, leveling with role rewards, reaction roles, custom commands and keyword triggers, embeds, and other moderation and community-management tools. Server administrators configure these features through the ErensiBOT dashboard.
Do you have a public Privacy Policy telling your users about their data usage?
Select Yes.
Where is your Privacy Policy available?
Enter:
On the official ErensiBOT website.
Please share a link to your Privacy Policy
Enter https://eren.si/privacy.
3. Privileged Gateway Intents
Select only the intents used by ErensiBOT Custom Bots:
- β Server Members Intent
- β Presence Intent
- β Message Content Intent
Changing your Custom Bot's own status or activity does not require the Presence Intent. Do not request access to data your bot does not need.
4. Server Members Intent
Why do you need the Guild Members intent?
You can use the following answer:
ErensiBOT relies on member join, leave, and update events for core server-management features. The greeting system sends configurable welcome messages in a channel or direct message, creates welcome images, assigns configured roles, changes new-member nicknames, and sends goodbye messages. Security systems use member events for anti-raid protection, bot filtering, new-account filtering, nickname filtering, and detecting sensitive role or permission changes. Event logs record member joins, leaves, nickname changes, and role changes. The leveling system uses member data to keep level rewards and member roles synchronized. Without the Guild Members intent, these join-based, security, logging, and role-management features cannot operate reliably.
Screenshots
Video
Are you storing any API Data off-platform (outside of Discord)?
Select Yes. ErensiBOT stores the identifiers, configuration, moderation, and activity data needed to provide enabled features such as leveling, security, logs, and the audit panel.
Are you storing API Data for 30 days or less?
Select No. Some data must remain available while a server uses the related feature or until it is deleted under the applicable retention process.
How do users contact you to request deletion of their activity data?
Enter:
Users can request access to or deletion of their data by emailing [email protected].
Are you encrypting the data that you store at rest?
Select the answer shown in the instructions provided by ErensiBOT support for your application. Do not claim that data is encrypted unless this has been confirmed for the hosting environment used by your Custom Bot.
5. Message Content Intent
Can users opt out of having their message content data processed?
Select No. Message processing is necessary for the server features administrators choose to enable. Users may request deletion of stored personal data under the Privacy Policy.
Are you storing message content data off-platform (outside of Discord)?
Select Yes. Most messages are processed in real time, but enabled features such as audit-panel evidence may retain a limited excerpt of relevant message content.
Will message content data be used to train machine-learning or AI models?
Select No.
Why do you need the Message Content intent?
You can use the following answer:
Message Content is required for ErensiBOT's text-based moderation and community features. Auto-moderation and security filters inspect new and edited messages in real time to detect configured blocked words, advertisements, links, spam, excessive mentions, and other unwanted content, then apply the action selected by the server administrator. Prefix commands, custom commands, automatic responses, AFK mentions, and keyword triggers must read message text to detect when they should run. The leveling system uses eligible message activity to award XP while applying anti-spam rules. Logging and the audit panel may use message content to show moderators the event or limited evidence relevant to a case. Without this intent, these moderation, prefix-command, trigger, leveling, and audit features would not work reliably.
Screenshots
Video
6. Acknowledgement and submission
Read Discord's acknowledgement carefully, confirm it only if every answer is accurate for your application, and submit the form. By submitting, you confirm that your app complies with Discord's Developer Terms of Service and Developer Policy.
Never include your bot token, passwords, authentication codes, or other secrets in the form, screenshots, or video.
7. What happens next?
- Your Custom Bot keeps its existing intents while Discord reviews the request.
- If Discord approves the request, access continues until the next annual review.
- If Discord asks for more information or denies the request, review its explanation and contact the ErensiBOT Support Server before resubmitting.
Discord may change the form or its wording. Always answer according to what the form currently asks and what your Custom Bot actually does.