This article was reviewed by Stan Kats and by wikiHow staff writer, Nicole Levine, MFA. Stan Kats is a Professional Technologist and the COO and Chief Technologist for The STG IT Consulting Group in West Hollywood, California. Stan provides comprehensive technology solutions to businesses through managed IT services, and for individuals through his consumer service business, Stan's Tech Garage. Stan holds a BA in International Relations from The University of Southern California. He began his career working in the Fortune 500 IT world. Stan founded his companies to offer an enterprise-level of expertise for small businesses and individuals.
This article has been fact-checked, ensuring the accuracy of any cited facts and confirming the authority of its sources.
This article has been viewed 8,621 times.
Do you want people to assign their own roles when they join your server? If you're the admin or mod for a large server, you may not have time to manually assign certain permissions to individual users. This process can be automated using a bot such as MEE6 or Carlbot. If you don't want to use a bot, you can still manually create and assign roles. Here's how to give people roles when they join on Discord using your computer or mobile device.
Auto-Assigning Roles in Discord
To automatically assign roles to new server members on Discord, add the Carlbot or MEE6 bot to your server. Select the Autoroles options and set a new role. If you want to create a self-serve role post with emojis, use Carlbot's reaction role settings instead.
Steps
Using Carlbot Bot
-
Create the roles. Before you can auto-assign roles in Discord, you must create them first.
- Once all your roles are created, you can add a bot to auto-assign new members a role when they join your server.
-
Add Carlbot to your server. Make sure you have the proper permissions to do so.
- Go to https://carl.gg/ in a web browser.
- Click Log in with Discord.
- Enter your Discord login information.
- Select your server.
- Click Continue.
- Make sure all permissions are checked off.
- Click Authorize.
- Verify the Captcha if necessary.
- Select your server icon to be redirected to the Carlbot web dashboard.
Advertisement -
Click Autoroles in the Carlbot web dashboard. This is in the left panel, under Moderation.
-
Click the "Autoroles" drop-down menu. You'll see a list of all your server's roles.
-
Select a role. This is the role that will be applied to all new members.
-
Click Save. This is the blue button.
-
Create a reaction role (optional). If you want users to self-assign their own roles by clicking an emoji, you'll need to use the reaction role settings instead. Do the following:
- Return to the https://carl.gg/ dashboard.
- Click Reaction roles under Utility.
- Click Create new reaction role.
- Leave the Mode as Post embed.
- Click the channel drop-down menu to select a channel where you want the post.
- Click Show embed builder.
- Enter the directions in the Content box, such as which emojis correspond to which role.
- Click Add emoji to select an emoji, and then click the drop-down menu to select the corresponding role. Repeat for all remaining roles.
- Click Create.
Using MEE6 Bot
-
Create the roles. Before you can auto-assign roles in Discord, you must create them first.
- Once all your roles are created, you can add a bot to auto-assign new members a role when they join your server.
-
Add MEE6 to your server. Make sure you have the proper permissions to do so.
- Go to https://mee6.xyz/en/ in a web browser.
- Click Add to Discord.
- Log into your Discord account if prompted.
- Select your server.
- Click Continue.
- Make sure all permissions are checked off.
- Click Authorize.
- Verify the Captcha if necessary.
- You should be redirected to the MEE6 homepage.
-
Click Welcome & Goodbye on the MEE6 homepage. This is in the left sidebar of the MEE6 homepage, under Server Management.
- A pop-up menu will open.
-
Click Yes. This will open a new page.
-
Toggle on "Give a role to new users". This is the third option.
-
Click + and select a role. This is the role that will be given to every new user.
- If the bot is having trouble, make sure it has the proper permissions and that its role is listed above other roles.
Assigning Roles Manually
-
Navigate to the server's settings. Select your server, click or tap the server's name, and then select Server Settings (desktop) or Settings (mobile).[1]
-
Select Roles. On desktop, this is in the left panel. On mobile, this is near the bottom.
-
Select a role. You'll see this listed based on hierarchy.
-
Select Manage Members. On mobile, this will just be Members.
-
Select Add Members. A pop-up menu will open.
-
Select the member(s) you want to assign the role. You should see a check by their username.
-
Click Add. The user(s) will be assigned the role.