> 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/reaction.md).

# Reaction Triggers

Automatically react to trigger messages.

## Manually reacting to a message

You can use the `react` command to react to a message with evelina.

```
Syntax: ;react [message] [emoji]
Example: ;react .../channels/... :f_thumbsup:
```

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

## Creating a reaction trigger

You can create a reaction trigger with the `autoreact add` command.

```
Syntax: ;autoreact add [content]
Example: ;autoreact add panda, :f_thumbsup:
```

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

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

You can remove a reaction trigger with the `autoreact remove` command.

```
Syntax: ;autoreact remove [trigger]
Example: ;autoreact remove panda
```

## Reacting to every message

If you’re interested in having reactions on every message, you can use the `autoreact channel add` command. This is useful for channels like `#selfies` where messages can be voted on.

{% hint style="warning" %}
The channel must either be set as `imgonly` or have a slowmode of at least **one minute**.
{% endhint %}

```
Syntax: ;autoreact channel add [channel] [reactions]
Example: ;autoreact channel add #general 😍 😐 🤮
```

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

### Removing all message reactions <a href="#removing-all-message-reactions" id="removing-all-message-reactions"></a>

You can use the `autoreact channel remove` command without emojis to remove all reactions.

```
Syntax: ;autoreact channel remove [channel]
Example: ;autoreact channel remove #general
```

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

## Related commands

<details>

<summary>Removing all reaction triggers</summary>

You can use the `autoreact reset` or `autoreact channel reset` command to remove all reaction triggers.

</details>

<details>

<summary>Viewing all reaction triggers</summary>

You can use the `autoreact list` command to view all reaction triggers.

</details>

<details>

<summary>Viewing all channels that are receiving reactions</summary>

You can use the `autoreact channel list` command to view all channels receiving reactions.

</details>
