# Add Reaction Listener

Reaction Listeners allow you to listen for emoji reactions on messages. This is useful in creating menus, voting systems, and other similar features. With this node you can specify what emojis can be used, and listen for when users react with them.

| Field                                            | Description                                                                                                                                                                                               |
| ------------------------------------------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Message to listen for reactions on**           | The id of the message to be used as the "reaction menu". This is where the emojis will be reacted with. You can use the "Insert Variable" button to insert a variable that will evaluate to a message id. |
| **Listen duration**                              | How long the listener should work for. Set this to 0 to have no time limit.                                                                                                                               |
| **Store reacted emoji in variable with name**    | This lets you store the emoji that was used to react to the message in a variable. This can be referenced later in the "Your Variables" section of the "Insert Variables" button menu.                    |
| **Store user who reacted in variable with name** | This lets you store the user who added the reaction to the message. This can be referenced later in the "Your Variables" section of the "Insert Variables" button menu.                                   |
| **Bot add these reactions automatically?**       | Checking this will tell the bot to react to the message with the emoji options you specify, allowing users to see the possible options they can react with.                                               |

## Adding Emoji Options

This allows you to specify which emojis users can react with. Use this site to copy emojis and paste them into DBS: <https://getemoji.com/>. Do not enter emojis in :emojiname: format, it will not work.

![](/files/-Mgd68vzrEOsTgQqt7yW)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.discordbotstudio.org/response-nodes/reaction-category/add-reaction-listener.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
