Solving Discord's 403 Missing Permissions Error on Make.com
Have you ever encountered a '403 Missing Permissions' error while trying to add or remove a role to a guild member on Discord using the Make.com platform? You're not alone. This issue has been a common stumbling block for many users. But don't worry, we've got a solution for you.
The Problem
While using the Discord module on Make.com to manage server members and roles, you might suddenly find yourself unable to add or remove roles. Instead, you're met with a '403 Missing Permissions' error. This can be quite frustrating, especially when other Discord services seem to be working just fine.
The Solution
After some digging, it turns out that Discord updated their policies. The Discord API can no longer be used with a standard connection in Make.com for privileged actions like deleting a message or changing a role. Instead, you need a Discord Developer account and a dedicated application with specific settings selected:
- Redirects URI (https://www.integromat.com/oauth/cb/app + https://www.integromat.com/oauth/cb/discord)
- Privileged gateway intents activated (in this case, 'server member intent')
You can find more information on the Discord Developer Portal.
From the Make.com side, you should use advanced settings to establish Discord Server access with all inputs fulfilled.
Troubleshooting Tips
If you're still encountering issues, here are a few things you can try:
- Check the order of your Discord roles. 'Missing permissions' can sometimes be due to roles not being ordered correctly in the hierarchy.
- Ensure that your bot is a member of the specific channel you're trying to manage. For instance, if you're using the Integromat bot and the channel is private, you need to add Integromat to the channel.
Conclusion
While the '403 Missing Permissions' error can be a headache, it's not insurmountable. By following the steps outlined above and doing a bit of troubleshooting, you should be able to manage your Discord server members and roles on Make.com without any issues. Happy managing!
You do have further questions?
Ask your question via E-Mail: Richard@make-app.de
Book a paid Support & Consulting Session
New Make.com user? Sign up through this Affiliate Link to receive 10.000 operations for FREE.