How to assign Discord roles to community members?

by 邦卡
How to assign Discord roles to community members?

Discord is a free community communication software designed for communities, where users can create or join servers based on their interests. Discord’s role feature allows a large group of people with similar interests to be further divided into more precise small groups, enabling precise community management while accommodating more people.


This article will teach you how to assign roles to community members on Discord. If you want to learn how to create Discord roles, you can refer to How to create and manage Discord Roles?

How to assign Discord roles to community members

There are two main ways to assign roles:

  1. Manually assign Discord roles
  2. Bot-assigned Discord roles

Although Discord’s options and interface are complex, they are also intuitive and user-friendly, providing several different settings. Next, we will explain how to assign roles to community members one by one.


Manually assigning Discord roles

Right-click on the community member’s information

In the Discord server, simply right-click on the member (as shown in box 1 below) whom you want to assign a role to, then select “Roles” in box 2. Next, choose the desired role from the existing roles in box 3. Each member can have multiple roles.

Assigning roles by right-clicking on member informationAssigning roles by right-clicking on member information


Left-click on the community member’s information

In the Discord server, simply left-click on the member (as shown in box 1 below) whom you want to assign a role to, then click the “+ symbol” in box 2 of their profile. Next, choose the desired role from the existing roles in box 3. Each member can have multiple roles.

Assigning roles by left-clicking on member information

Assigning roles by left-clicking on member information


Adjust in server settings

Go to “Server Settings” and then “Roles” (as shown below), click on the desired role, and in box 3, select “Add Members” to add members in bulk, or click the “X button” in box 4 to remove a member’s role.

Adjust in Roles settings

Adjust in Roles settings


The way robots assign Discord roles

allows community members to choose the roles they want to have by themselves

This method allows community members to self-assign roles by clicking on “emoji” or “button” in Discord messages, also known as the reaction role feature.

Here are 2 robots that provide the reaction role feature:

  1. Carl Bot: The free version provides a sufficient number of reaction roles that can be set up, which is a blessing for free users. 
  2. MEE6: The free version also provides the reaction role feature, but it is limited to only one set, and the maximum number of reaction roles is only 2. However, the free version of MEE6 also provides other useful features.

This feature can be used for more precise segmentation, such as when a Discord server has both food and travel information, but not all community members are interested in both types of information. At this time, two different roles can be opened, namely the “Food Role” and the “Travel Role,” and only members with the corresponding roles will receive relevant message notifications, allowing community members to choose roles based on their own interests.


Automatically assign roles by the robot after reaching certain conditions.

This method predefines certain conditions. When a community member reaches those conditions, the robot will automatically assign the designated role. The following are two different usage scenarios:

To encourage community members to actively post

Apart from the efforts of the administrators to provide a good communication environment and high-quality information in the Discord server, whether the communication among community members is active or not is also a very critical factor.

Some robots provide gamified level systems, where users can earn experience points for every post they make, and accumulate enough experience points to level up. Among them, the Atlas robot can even set role rewards, allowing members who reach a certain level to receive special roles.


To verify whether one is the designated NFT holder

Many Discord servers related to NFTs require holding a specific NFT to obtain the “holder role”. Only those with the “holder role” can access exclusive channels and confidential information. At this time, an automated mechanism to verify whether new members have the specified NFT is essential.

Collab.Land is a bot known for its verification function. The Collab.Land bot can confirm whether a community member’s cryptocurrency wallet contains a specific NFT and automatically assigns the designated role if the member possesses the specified NFT.

You may also like

Leave a Comment