What does this article cover?
- What is happening?
- But, I am not a developer… how does this new intent affect me?
- Using Application Commands
- Server Owners and Admins
- Resources
What is happening?
On September 1, 2022, developers of Discord apps are going through a policy change that may impact certain app functionality while the migration completes.
This policy change involves adding Message Content as a Privileged Intent. Read on to learn more.
WHAT ARE PRIVILEGED INTENTS?
While developers are responsible for their apps and data use, Privileged Intents were created as a way to help us protect you, our users, from potentially harmful apps that may try to misuse your data. We put up a privacy barrier between this data and potential bad actors. This data currently includes Member information (e.g., Server member lists or server joins/leaves), Presence information (e.g., server members’ status, or activities), and now Message Content (e.g., Content of messages in a server besides DM’s/mentions). In the right hands, however, this information can be used to create some super awesome tools to make your Discord experience even better! So, we’ve created a process for apps to request access to privileged intents. Large apps (in 100 or more servers) cannot access this data unless the developer goes through a screening process to determine eligibility based on the information they provide.
To learn about privileged intents, here are some excellent resources.
But, I am not a developer… how does this new intent affect me?
If you are not a developer, you may be wondering how this affects you as a server owner or user. This should only affect you if you utilize verified apps. While unverified apps have a simple bot badge next to their name, a verified app will have a checkmark bot badge that looks like this one:
If you currently use a verified app in your server(s), and they have not incorporated application commands, they may not work properly and some apps may not be able to be added to new servers. This is because they need to go through our Privileged Intents verification process or stop using the Message Content data in their app. Most verified apps have a support server where you can reach out to the developer with any questions.
Using Application Commands
There are three ways of accessing the Application Commands:
1. COMMAND PICKER
Switching to application commands from prefix commands simplifies your Discord experience. Rather than typing!
or some other prefix and trying to remember the name of all of the commands, now when you type /
every command for all of the apps in the server should appear in an organized list called the Command Picker.
This is much cleaner, more user-friendly, and there is a lot less channel spam from application commands!
2. MESSAGE CONTEXT MENU
Top-right menu or right-click on a message, go to Apps and choose a command directed at a specific message.
3. USER CONTEXT MENU
Right-click on a user, go to Apps, and choose a command directed towards a specific user.
💡Accidentally start typing a command with a prefix out of habit?
No worries! We will suggest commands based on the words you type in. Check it out!
This will show you all of the commands containing the word that you start typing after the prefix for every app in the server!
Server Owners and Admins
Make sure that you double-check your server’s app permissions. It’s likely that an app will no longer function if it was added to your server before they implemented the slash commands. These permissions are located in your server settings under Integrations
. If you are still having issues, you can remove the bot and try adding it to your server with a new invite link. You can always reach out to the developers of the bot via their support server or website if they have one.
Resources
APPLICATION COMMAND RESOURCES:
- PERMISSION TO SLASH, GRANTED: INTRODUCING SLASH COMMAND PERMISSIONS
- WELCOME TO THE NEW ERA OF DISCORD APPS