When you submit a Discord bot for verification and your request for privileged intents is denied, your bot cannot access critical data such as member lists or message content. Discord denies privileged intents when the bot does not meet the platform’s security and necessity standards. This article explains why Discord denies privileged intents, how to submit a successful appeal, and what to do if your appeal is rejected again.
Key Takeaways: Discord Bot Privileged Intents Appeal
- Discord Developer Portal > My Applications > Bot > Privileged Gateway Intents: Where you request intents and see denial reasons.
- Appeal via https://dis.gd/contact > Bot Verification: The official form to submit a rebuttal for a denied intent request.
- Server Members Intent requires demonstration of critical functionality: You must show why your bot cannot work without this intent and how you protect user privacy.
Why Discord Denies Privileged Intents
Discord offers three privileged gateway intents: Server Members Intent, Message Content Intent, and Presence Intent. These intents give your bot access to sensitive data like the full member list of every server it joins, the text content of all messages, and real-time presence status updates. Discord restricts these intents to prevent abuse, data scraping, and privacy violations.
When you request privileged intents during bot verification, Discord reviews your bot’s purpose, its privacy policy, and how it uses the data. If Discord determines that your bot does not need the intent for its core functionality, or if your bot lacks a clear privacy policy, Discord denies the request. Common denial reasons include:
- Your bot does not demonstrate a legitimate need for the intent.
- Your bot has no privacy policy or the policy is incomplete.
- Your bot does not comply with Discord’s Developer Terms of Service.
- Your bot is not verified yet but you requested intents before verification.
How to Appeal a Denied Privileged Intent Request
- Check the denial reason in the Developer Portal
Go to the Discord Developer Portal at https://discord.com/developers/applications. Select your application. Under Bot > Privileged Gateway Intents, hover over the denied intent. A tooltip shows the reason for denial. Copy this reason exactly. - Prepare your appeal documentation
Write a clear explanation of why your bot requires the intent. For example, if your bot is a moderation tool that needs the Server Members Intent to track member join dates, describe that exact feature. Include a link to your bot’s privacy policy. The policy must explain what data your bot collects, how it stores data, and how users can request data deletion. - Submit the appeal form
Open the Discord support appeal page at https://dis.gd/contact. From the dropdown menu, select Bot Verification. In the subject field, write Privileged Intent Appeal: [Your Bot Name]. In the description, paste the denial reason and your rebuttal. Attach any relevant screenshots showing your bot’s feature that requires the intent. - Wait for a response from Discord Trust and Safety
Discord typically responds within 5 to 10 business days. Do not resubmit the same appeal during this period. If you receive a rejection, review the feedback and adjust your privacy policy or bot functionality before appealing again.
If the Appeal Is Rejected Again
Bot Still Lacks a Privacy Policy
Discord requires a privacy policy for any bot that requests privileged intents. If your appeal is rejected for missing or insufficient privacy policy, create a policy that covers data collection, storage, sharing, and deletion. Host the policy on a public URL and update your bot’s application page with that link. Then resubmit the appeal.
Bot Does Not Demonstrate Critical Need
If Discord states your bot does not need the intent for core functionality, consider redesigning the bot to work without the intent. For example, use the Guild Members chunking method instead of the Server Members Intent for listing members. If you still believe the intent is necessary, provide a detailed use case with code snippets in the appeal.
Bot Is Not Verified Yet
Discord does not grant privileged intents to unverified bots. If your bot is not verified, complete the bot verification process first. Verification requires a bot in at least 75 servers, a privacy policy, and compliance with Developer Terms. After verification, you can request privileged intents again.
Privileged Intents: Server Members vs Message Content vs Presence
| Intent | Data Accessed | Common Denial Reason |
|---|---|---|
| Server Members Intent | Full member list including join date, roles, and nickname | Bot does not need member list for its core feature |
| Message Content Intent | Text content of all messages in channels the bot can read | Bot can use prefix commands without reading all messages |
| Presence Intent | Real-time online, idle, or offline status of all members | Bot does not require presence data for functionality |
Discord’s verification team evaluates each intent separately. You may be approved for one intent but denied for another. Only appeal for the intents that your bot genuinely needs.
After a successful appeal, your bot can access the requested data. Test the intent in a private server before deploying to production. If your bot’s functionality changes later, you can request additional intents through the same appeal process. Always keep your privacy policy updated and your bot compliant with Discord’s Developer Terms of Service.