Discord’s role feature makes server management much simpler. It is recommended for all admins and mods to make use of roles to keep servers safe and regulated.
Roles are also handy for other users as they help to distinguish VIPs or server staff from other members.
If you are managing a server that has thousands of active users and hundreds of new members every day, you know that assigning roles to each new member individually would be excruciating.
Thankfully, there are bots out there that allow users to assign their own roles by simply using Discord reactions. This article will explain how that works, which bots you can use, and how to add them to your server.
Table of ContentsShow
Before we walk you through how to use this feature, here’s a quick explanation of how it works and why it might be useful.
In many moderated servers, new users are limited in what they can and cannot do, until an admin or mod assigns them with an appropriate role. This could take minutes or even hours depending on whether or not any moderators are online.
If you want to make your server more welcoming, more efficient, and skip this part of the process, you can use reaction roles.
When a user joins your server, they will be greeted by a message which they can react to. The message explains this and the possible roles that can be assigned. When the user reacts with the appropriate emoji, the bot automatically assigns them to the designated role.
Which Bots Have Reaction Roles?
To use reaction roles, you need to 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 used MEE6.
- Go to the MEE6 website and log in with your Discord account.
- Select your server and click Authorize. Make sure the Manage Roles permission is checked.
- Return to Discord so you can start creating the necessary role/s.
- Click on the server’s name to expand the menu and select Server Settings.
- Select the Roles tab and click Create Role. You can now start customizing the roles.
- Add a role name, so you know which ones to assign to the bot. You should also choose an appropriate color and the necessary permissions. Create as many roles as you want to have on your server.
- Ensure MEE6’s role is placed higher than the newly created ones. For example, in the image below, reaction roles Blue and Red are below the bot’s (MEE6’s) role.
- Now, return to MEE6’s dashboard. We picked this bot for reaction roles because it has an online dashboard which makes things much easier.
- Under Server Management, enable Reaction Roles.
- Activating Reaction Roles should redirect you to the feature’s settings. Here you can pick a text channel, write a message, add a title, image, and more. If you want to keep things basic, simply pick a text channel and write a message.
- Below these settings is where you can edit the reaction and roles. Add appropriate reactions by clicking Add Reaction.
- Once the reactions have been added, assign the newly created roles to them, finalize your edits and click Save. 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 should now be able to select their roles by reacting to it.
Test your new system by reacting to the message, then click your name in the member list to see whether or not the role has been assigned to you.
If you’ve followed these steps carefully, you should be done. All of your server members can now easily assign themselves with a role.