> For the complete documentation index, see [llms.txt](https://infinitybot.gitbook.io/infinitybot-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://infinitybot.gitbook.io/infinitybot-docs/user-tools/message-recorder.md).

# Message Recorder

Message recorder lets users get a notification when another user mentions their name, or specific content in their message, or if they just send a message at all.

{% hint style="success" %}
For privacy reasons, message recorder notifications will never contain the message's content.
{% endhint %}

## Setup

There are 5 message recorders that you can enable using the `/setup message-recorder` command. You can read how below:

<figure><img src="https://2255898787-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZqXmdaTQZknKkvcG0Uxz%2Fuploads%2F6PbmelOSPdMZkdUW7qeA%2Fimage.png?alt=media&amp;token=379291ae-266b-4614-8c7a-5fad343e1099" alt=""><figcaption></figcaption></figure>

<details>

<summary>When a specific user send a message</summary>

This recorder will notify you when a selected user sends a message.&#x20;

### Setup Steps

1. Use the `/setup message-recorder` command.
2. Now select "When a specific user sends a message" using the selection menu:

<figure><img src="https://2255898787-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZqXmdaTQZknKkvcG0Uxz%2Fuploads%2FtJNmCoEpx6s079zHJfxi%2Fimage.png?alt=media&amp;token=0e4fdd27-88bb-4d6d-8344-d8f4fe96a485" alt="" width="452"><figcaption></figcaption></figure>

3. Now select the user you want the bot to notify you for when they send a message:

<figure><img src="https://2255898787-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZqXmdaTQZknKkvcG0Uxz%2Fuploads%2FpvFM07GAbptBUbr5rjM8%2Fimage.png?alt=media&amp;token=422b3afc-db50-4927-ab63-9c72df35143d" alt="" width="446"><figcaption></figcaption></figure>

{% hint style="info" %}
The recorder only works for the server you have set it up in. If the user sends any messages in another server, you will not be notified, unless the system is set up in that server too.&#x20;
{% endhint %}

4. Done! That's all!

</details>

<details>

<summary>When a message is sent in a specific channel</summary>

This recorder will notify you when a message is sent in a specific channel.&#x20;

### Setup Steps

1. Use the `/setup message-recorder` command.
2. Now select "When a message is sent in a specific channel" using the selection menu:

<figure><img src="https://2255898787-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZqXmdaTQZknKkvcG0Uxz%2Fuploads%2FUjOCFURcQ3JfAmJrJzn3%2Fimage.png?alt=media&amp;token=70428ed7-4990-49c9-8b75-9eb2a71abdb8" alt="" width="452"><figcaption></figcaption></figure>

3. Now select the channel you want the bot to notify you when a message is sent in it:

<figure><img src="https://2255898787-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZqXmdaTQZknKkvcG0Uxz%2Fuploads%2F8kz1Xz3ZPQODNKFetgbt%2Fimage.png?alt=media&amp;token=abb45ed1-1695-495a-a867-c4b69a1e7c23" alt="" width="448"><figcaption></figcaption></figure>

4. Done! That's all!

</details>

<details>

<summary>When a message contains specific content</summary>

This recorder will notify you when a message is sent that contains specific keyword(s).&#x20;

### Setup Steps

1. Use the `/setup message-recorder` command.
2. Now select "When a message contains specific content" using the selection menu:

<figure><img src="https://2255898787-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZqXmdaTQZknKkvcG0Uxz%2Fuploads%2FXKJXmNB6MszlyEnbRVMg%2Fimage.png?alt=media&amp;token=0d0c63ce-b19a-48ef-a717-ccbd17fe7a3c" alt="" width="452"><figcaption></figcaption></figure>

3. Now enter the keyword(s) that you want the bot to notify you for.

<figure><img src="https://2255898787-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZqXmdaTQZknKkvcG0Uxz%2Fuploads%2FtkxrpupYPRHP1svXIqkw%2Fimage.png?alt=media&amp;token=aa27c630-e964-40e2-94f3-3acf24280cd7" alt="" width="343"><figcaption></figcaption></figure>

4. Done! That's all!

</details>

<details>

<summary>When a user calls my name</summary>

This recorder will notify you when a user mentions your name

### Setup Steps

1. Use the `/setup message-recorder` command.
2. Now select "When a specific user sends a message" using the selection menu:

<figure><img src="https://2255898787-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZqXmdaTQZknKkvcG0Uxz%2Fuploads%2F1RiOLU770ybwaRBL8YRG%2Fimage.png?alt=media&amp;token=5bb5abee-3c6c-42e3-b99a-a1320587232d" alt="" width="452"><figcaption></figcaption></figure>

3. Now edit your name, we suggest you use the name your friends call you most.&#x20;

<figure><img src="https://2255898787-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZqXmdaTQZknKkvcG0Uxz%2Fuploads%2FLqG68i0LW1VtJcayg7Zr%2Fimage.png?alt=media&amp;token=1cfb51ec-aaed-4db4-9418-0d441a9e3bb8" alt="" width="347"><figcaption></figcaption></figure>

{% hint style="info" %}
The recorder only works for the server you have set it up in. If your name is mentioned in another server, you will not be notified, unless the system is set up in that server too.&#x20;
{% endhint %}

4. Done! That's all!

</details>

<details>

<summary>When a user comes online</summary>

This recorder is in development! Stay tuned!&#x20;

</details>

### Deleting Settings

You can delete settings using the "Delete Settings" button after you have used the `/setup message-recorder` command.

After that, you will need to select the system you want to delete, or if you want to delete ALL settings.

<figure><img src="https://2255898787-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZqXmdaTQZknKkvcG0Uxz%2Fuploads%2FtWqQRNdcjTwppjvPBqls%2Fimage.png?alt=media&amp;token=64f90083-2858-4f42-964b-730d075982cb" alt=""><figcaption></figcaption></figure>

### Admin Settings

Admin settings are global settings for a server. After pressing the "Open admin settings" button after you have used the `/setup message-recorder` command, you will need to select what you want to do.&#x20;

<figure><img src="https://2255898787-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZqXmdaTQZknKkvcG0Uxz%2Fuploads%2FzoKGns7H0iazzF0endL2%2Fimage.png?alt=media&amp;token=7c6408e5-2126-419f-881a-b2c0971e63e3" alt=""><figcaption></figcaption></figure>

| Selection               | What it does                                                                                                                                  |
| ----------------------- | --------------------------------------------------------------------------------------------------------------------------------------------- |
| Toggle message recorder | This setting allows you to toggle the entire system for your server. When disabled, no one in the server can use the message recorder system. |
