Skip to content

What does unique requirements mean in the Message Privileged Intents? #7483

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
eliasdarruda opened this issue Apr 21, 2025 · 3 comments
Open

Comments

@eliasdarruda
Copy link

Description

Support always answer with this generic message even tough my bot has features that CANNOT be developed by using slash commands. What are the requirements my bot needs to have to be considered as "unique, compelling, user-facing functionality"?

Unfortunately, I am denying your Message Content Privileged Intent request. This is because we are only providing access to our privileged gateway intents to power unique, compelling, user-facing functionality, and we do not believe your use case meets this criteria.

Steps to Reproduce

.

Expected Behavior

.

Current Behavior

.

Screenshots/Videos

No response

Client and System Information

.

@JustinBeckwith
Copy link
Contributor

So we're not going to be able to debate this over a github issue (we need to leave that to support) but I am curious - what do you want to do that you can't do with slash commands?

@eliasdarruda
Copy link
Author

So we're not going to be able to debate this over a github issue (we need to leave that to support) but I am curious - what do you want to do that you can't do with slash commands?

@JustinBeckwith Just as a context, support just doesn't help me, I've tried opening 8 different tickets, it all leads to automatic messages, never managed to actually talk with a human that can understand my use case. My bot is currently blocked from joining more servers due to not having the intent. There is nothing I can do and this is already like my last resorts trying to reach out to anyone that can help me, there is not even a response on what is actually eligible for the intent or anything like that, I'm trying for around a month now.

To answer your question, my use case is this:

You'll have different pets or companions that will actively participate in a conversation in a discord channel with you. So if you are chatting with your friend about any topic and you have a pet enabled, the pet would talk with you and whoever is chatting with you in the channel, using AI.
This isn't your typical experience with commands like /talk, /prompt, or /chat. You’re not issuing direct prompts or having isolated exchanges. Instead, your pet becomes part of the ongoing dialogue between users in a channel, contributing in real-time like a genuine personality in the room. It’s a new way to interact... supposed to be more immersive, spontaneous, and social.

This feature is so cool and opens so much possibilities, but I just can't do it because Discord keeps blocking this request and not even telling me the reason.

@PakjeBecel
Copy link

DOCS | Events - Gateway: Message Content Intent

Apps without the intent will receive empty values in fields that contain user-inputted content with a few exceptions:

For your use case, you can at least make use of the third bullet point mentioned. Both mentioning the bot user somewhere in a message and replying to any of the bots message with the mention set to ON will give your bot the content of the message without the need of the intent.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants