The role feature on Discord makes things so much simpler for server management. It is recommended for all admins or mods to use these to their advantage to keep servers safe and regulated.
Roles are useful for the users too as it helps them distinguish VIPs or admins from basic members.
When handling a server that has thousands of active members and hundreds of new users every day, you know that assigning roles to every single new member can be excruciating.
However, there are bots out there that allow users to assign their own roles just by using Discord reactions. Let’s see how that works, which bots you can use, and how to add them.
Table of ContentsShow
Before we start guiding you on how to use this type of feature, here’s a quick explanation of how it works and how it could be useful.
In most (regulated) servers, new users are limited to what they can or cannot do, at least, until an admin or mod assigns them with an appropriate role. This can take minutes or sometimes hours depends if any moderators are online.
To make things more efficient and skip this part of the process, servers use reaction roles.
A user joins a server, they’re greeted with a message which they will need to react to it. The message explains this and the possible roles. When the user reacts with the appropriate emoji, the bot automatically assigns the user to that particular role.
Which Bots Have Reaction Roles?
To use reaction roles, you must add one of the many bots that offer such a feature. Here are some of the more popular ones:
How To Add Reaction Roles
The first step is to add the bot to your server. In this guide, we will use MEE6.
- Head over to the MEE6 website and log in with your Discord account.
- Select the right server and click on Authorize. Note: Make sure Manage Roles permission is checked.
- Go back to Discord so you can start creating the appropriate role/s.
- Click on the server’s name to expand the menu and select Server Settings.
- Select the Roles tab and click on Create Role. Now you can start customizing the roles.
- Add a role name, so you know which ones to assign to the bot. Also, choose an appropriate color and the right permissions too. Create as many roles as you want.
- Ensure MEE6’s role is placed higher than the newly created ones. Example below. (reaction roles blue and red are below the bot’s (MEE6) role.
- Now, go back to MEE6’s dashboard. We picked this bot for reaction roles solely because it has an online dashboard which makes things much easier.
- Under Server Management, activate Reaction Roles.
- Activating Reaction Roles should redirect you to the settings of this feature. Here you can pick a text channel, write a message, add a title, image, and more. If you want to keep it minimal, just pick a text channel and write a message.
- Below these settings is where you can edit the reaction and roles. Add appropriate reactions and by clicking Add Reaction.
- Once the reactions have been added, assign the newly created roles to them, finalize your edits and click Save. Note: you can enable or disable Allow members to pick up multiple roles
After clicking save, the message should be sent in the text channel and users from now on should be able to select their roles by reacting.
Test it by reacting to the message and then click your name in the member list to see whether the role has been assigned to you.
If you’ve followed these steps thoroughly, you are now done. All of your server members can now easily assign themselves with a role.