Dear Discord bot developers, obtaining the Message Content Intent is not easy!

To protect user privacy and safety, Discord has established strict criteria for approving the Message Content Intent.

The Message Content Intent is a special permission for a bot to access the message content within a server. To obtain this intent, you must pass Discord’s review.

Criteria for Approval

To obtain approval for the Message Content Intent, you must meet the following criteria:

  • Uniqueness: Provide unique functionality that is not in the client.
  • Attractiveness: The functionality must be attractive and highly necessary for users.
  • Innovation: Provide new functionality and experiences by using message content.
  • Non-Infringement: Respect user privacy and safety.
  • Migratability: The functionality cannot be migrated to interactions.
  • Relevance: The functionality must be related to the bot’s purpose and existing functionality.
  • Impact on Infrastructure: The functionality must not put a significant load on Discord’s infrastructure.

Details of the Approval Criteria

  • Uniqueness: If the functionality overlaps with a function already provided in the client, it will not be approved.
  • Attractiveness: You need to clearly explain the necessity and benefits of the function.
  • Innovation: Not only do you need to simply display message content, you need to provide new value by using it.
  • Non-Infringement: You need to clearly present your user privacy policy and be transparent about how you collect and use data.
  • Migratability: Functionality that can be replaced by interactions (slash commands, buttons, select menus, etc.) will not be approved.
  • Relevance: The functionality must match the purpose and function of the bot.
  • Impact on Infrastructure: Functionality that induces spam or places an excessive load on the database will not be approved.

Review and Approval

Applications for the Message Content Intent are reviewed by Discord’s developer support team. You may be asked to provide additional information as needed. As a result of the review, approval, disapproval, or revocation of authentication will be determined.

Reporting Violations

If you find a bot that violates the policy, you can report it to Discord.

Points for Obtaining the Message Content Intent

  • Prioritize user privacy above all else.
  • Consider migrating to interactions.
  • Clearly explain the uniqueness, attractiveness, and innovation of the functionality.
  • Comply with Discord’s terms and policies.

Obtaining the Message Content Intent is not easy, but by keeping the above points in mind and applying carefully, you will increase your chances of being approved.