
By default, solely admins can set consumer roles on Discord servers. Nonetheless, it will be a good suggestion to let customers decide their very own roles as it will shed off some duties from the admins. Whereas there is no such thing as a native possibility to take action within the Settings, you’ll be able to enable customers to self-assign roles on Discord servers simply with the assistance of bots. Let’s see how.
Enable Customers to Self-Assign Their Roles on Discord Servers
I’ll stroll you thru the whole course of with an instance. Right here, I’ve a server referred to as Rubic’s Cubers the place individuals can speak about Rubik’s dice algorithms. However there are completely different strategies like CFOP, Roux, and ZZ. As every consumer might select a unique methodology to unravel the dice, I would like customers to pick out a technique themselves. So individuals who have chosen the CFOP function can entry all of the channels which debate CFOP and so forth. Right here is how I’ve finished that.
1. To permit customers to assign roles on Discord themselves, we should always create these roles first. To do this, it is advisable open Discord, choose the server and click on on the server identify within the prime proper nook. Then within the drop-down menu, click on on the Server Settings possibility.
2. Within the server settings, choose Roles within the sidebar and click on on the + button so as to add a brand new function.
3. Right here you’ll be able to give a reputation to your function and likewise set the permissions they’ve in your server. As soon as finished, click on on Save Adjustments.

4. Now you might have roles and the permissions for what customers in these roles can entry. All we have to do now could be enable individuals to assign these roles to themselves. To do this, open the MEE6 Discord bot web site and click on on Add to Discord. Within the pop-up that opens, log in along with your Discord account.

5. Then Authorize MEE6 to entry your account.

6. Now choose the server on which you need to allow self-assigning roles by clicking on the Setup button. That can set up the MEE6 bot and that server. As soon as finished, click on on the Go button to open the MEE6 Dashboard.

7. After logging in, choose Response Roles plugin within the Plugins part underneath Server Administration.

8. Now click on on the New response function button to start out making a response function.

9. Now choose the channel the place customers can assign roles. Usually, #Welcome, #Select_role, and #Get_Started are a couple of examples of the channels.

10. Then give a reputation to your response function.

11. Now within the reactions and roles part, click on on the Add response button and choose an emoji as a illustration for that response.

12. After getting added the emoji, click on on the Plus + icon beside it and choose the function. You’ll be able to choose a number of roles or a single function in that response. Customers who choose that emoji can be assigned to all of the roles in that response.

13. Equally, you’ll be able to add a number of reactions. By default, you’ll be able to add 2 reactions within the free plan. If you wish to add extra, it is advisable improve to a MEE6 Premium plan.
14. Now within the Messages part, clarify to those who they’ve to decide on any function. And likewise clarify which emoji means which response. In order that customers can select an emoji and get assigned to the roles related to that response.

15. Within the Response Mode part, choose Default. If the consumer selects a response, they are going to get assigned the roles related to that response within the default mode. Whereas within the Reverse mode, the function can be eliminated when customers click on on a response.

16. Lastly, click on on Save modifications.
That’s it, you might have efficiently created a means for customers to assign roles to themselves on the Discord server. You’ll be able to open the server and go to the channel and test for your self.

17. However, there may be one final step to ensure that everybody can see that message. Open Server Settings > Roles and ensure that Learn Textual content Channels and Voice Channels are turned on. And likewise ensure that to allow Add Reactions within the everybody roles settings.

Alternatively, You Can Additionally Use ProBot
ProBot is one other Discord bot like MEE6 bot that may help you enable your server members to self-assign their roles in your server.
1. To arrange ProBot in your Discord server, open the ProBot web site and faucet on the Add To Discord possibility.

2. It is going to open a pop-up window. Merely log in to the service along with your Discord account.

3. As soon as finished, choose the server that you simply need to add ProBot to and click on Proceed.

4. Then click on on Authorize which ought to shut the pop-up window.

5. Now, you may be redirected to the ProBot dashboard, Right here click on on the Embed Messages possibility within the sidebar.
6. Now click on on the Create possibility on the prime to create a brand new embedded message.

7. Give your embedded message a reputation after which click on the +Add Area possibility so as to add title, content material, picture, and so forth.

8. Add the required fields explaining the roles in your server to the brand new customers.
9. Then click on on the Ship New Message button on the backside.

10. Within the pop-up, choose the channel after which click on Ship New Message. This message can be despatched as an Embedded message within the chosen channel.

11. As soon as finished, click on on the Save Adjustments button.
12. Now click on on the Response Roles possibility within the left sidebar after which click on on Add Message.

13. Now underneath the Embeds part, choose the embed that you simply simply created within the step above.
14. Then underneath Select a message, choose the message that you simply simply despatched.

15. Then underneath Emoji response, click on on Add Response button.

16. Choose the emojis that signify the roles in your server. One emoji for every function.
17. As soon as chosen, it’s best to see emojis under with a plus icon beside them.

18. Click on on the plus icon and choose the function, if the consumer chooses that emoji, they are going to be assigned that function routinely on the Discord server.

19. As soon as finished, click on on Save Adjustments.
Now customers can hop on to that channel or you’ll be able to set it as a welcome channel. Customers will then have to only click on on the emoji reactions for that message to hitch the respective server.
Giving Customers Choice to Self-Assign Their Roles on Discord
Each MEE6 and ProBot can get the work finished. Each are multi-purpose Discord bots, each have many related options to compete with, and each are user-friendly. An alternative choice is Carl Bot which additionally options the response roles perform. So in case you are utilizing any of those three bots, you’ll be able to proceed utilizing that as an alternative of putting in a brand new bot only for response roles as all three supply an analogous expertise.