> For the complete documentation index, see [llms.txt](https://docs.evelina.bot/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.evelina.bot/server/roles/reaction.md).

# Reaction Roles

Allow your members to assign themselves roles by reacting to a message.

## What are reaction roles?

Reaction roles are roles that are assigned to members when they react to a message. This can be useful for letting members choose unique roles or as a way to verify themselves.

## Creating a reaction role <a href="#creating-a-reaction-role" id="creating-a-reaction-role"></a>

You can create multiple reaction roles for a single message with a different emoji for each role.

{% hint style="info" %}
You can find the message link by **right-clicking** or **holding down** on the message and selecting **Copy Message Link**.
{% endhint %}

```
Syntax: ;reactionrole add [message] [emoji] [role]
Example: ;reactionrole add .../channels/... :skull: dead chat
```

<figure><img src="https://github.com/EvelinaServices/docs/blob/main/.gitbook/assets/Discord_xplsTENrss.png" alt=""><figcaption></figcaption></figure>

## Removing a reaction role <a href="#removing-a-reaction-role" id="removing-a-reaction-role"></a>

You can remove a reaction role by using the `reactionrole remove` command.

{% hint style="info" %}
You can use the `reactionrole list` command to see all reaction roles and their emojis.
{% endhint %}

<figure><img src="https://github.com/EvelinaServices/docs/blob/main/.gitbook/assets/Discord_XnbLC7ueMv.png" alt="" width="290"><figcaption></figcaption></figure>

```
Syntax: ;reactionrole remove [message] [emoji]
Example: ;reactionrole remove .../channels/... :skull:
```

<figure><img src="https://github.com/EvelinaServices/docs/blob/main/.gitbook/assets/Discord_3HAiA4qEQq.png" alt=""><figcaption></figcaption></figure>

### Removing all reaction roles for a message <a href="#removing-all-reaction-roles-for-a-message" id="removing-all-reaction-roles-for-a-message"></a>

You can remove all reaction roles for a message with the `reactionrole removeall` command.

{% hint style="info" %}
This is different from `reactionrole clear` which removes all reaction roles from the server.
{% endhint %}

```
Syntax: ;reactionrole removeall [message]
Example: ;reactionrole removeall .../channels/...
```

<figure><img src="https://github.com/EvelinaServices/docs/blob/main/.gitbook/assets/Discord_yjAT9xruhv.png" alt=""><figcaption></figcaption></figure>

### Removing all reaction roles from the server

You can remove all reaction roles from the server by using the `reactionrole clear` command.

{% hint style="warning" %}
This **CAN NOT** be undone and will remove **ALL** reaction roles from the server.
{% endhint %}

<figure><img src="https://github.com/EvelinaServices/docs/blob/main/.gitbook/assets/Discord_Lk04LuXR1v.png" alt=""><figcaption></figcaption></figure>
