# Autoresponder

{% embed url="<https://www.youtube.com/watch?t=1s&v=2auT7E8D0qw>" %}

The **Auto-Responder** module is a module that allows you to set keywords that will trigger a response. This can be anything from a simple "hello" to a sentence like "this is a command trigger". Follow the steps written below the video or watch the video for a tutorial. &#x20;

### Adding triggers?

To add a trigger to the module, head over to the **Auto-Responder** module and click the button that says **Add Autoresponder Message.**

![](https://media.discordapp.net/attachments/870255610963312681/915354590881415178/unknown.png)

You can also add a ping Auto-Responder. To set this up just go to your dashboard and set the trigger as **<@userID>** or if it is a role **<@\&roleID>.**&#x20;

![](https://1937909199-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Lm_hW5MApY3J0lRhi0M%2Fuploads%2FsW9sXBeCMcYiJ7fKMGAd%2F8F36C554-2D0A-446F-8701-5CD7FDED2C59.jpeg?alt=media\&token=68838ffe-70da-4ed3-a3a2-0a5b3af0ad94)

### Trigger types?

You need to set a trigger type for how the bot will respond, this can be:

| Trigger Type                        | Description                                                                   | Example                                                                                                                                                |                                                                             |
| ----------------------------------- | ----------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------ | --------------------------------------------------------------------------- |
| **Message starts with the trigger** | This means that the user message started with the trigger.                    | <p><strong>Trigger:</strong> </p><p><strong>"</strong>Help"</p><p><strong>User Message:</strong> </p><p><strong>"</strong><em>Help</em> me please"</p> | If the user said "I need help" the bot would not respond with this trigger. |
| **Message is EXACTLY the trigger**  | This means that the user said the Exact Trigger.                              | <p><strong>Trigger:</strong> </p><p>"Hello"</p><p><strong>User Message:</strong> </p><p>"Hello" </p>                                                   | If the user said "Hello there" the bot would not respond with this trigger. |
| **Message INCLUDES the trigger**    | This means that the user has said the trigger somewhere within their message. | <p><strong>Trigger:</strong> </p><p>"BotGhost" </p><p><strong>User Message:</strong> </p><p><strong>"</strong>Botghost is cool"</p>                    | As long as the user has the trigger in their message the bot will respond.  |

![](https://media.discordapp.net/attachments/870255610963312681/915357490105970708/unknown.png)

### Reply types?

Just like our **Custom Commands Module** these have 2 reply types, embed and plain text.&#x20;

Embed: An advanced embedded message that has; Title, Images, Content, Color, and Link&#x20;

Plain Text: A simple text response&#x20;

![](https://media.discordapp.net/attachments/870255610963312681/915362593563086858/unknown.png)

### Reply content?

This is where you can put what the bot responds with. You can add embed with images, or just a plain text response.&#x20;

![](https://1937909199-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Lm_hW5MApY3J0lRhi0M%2Fuploads%2F2gj4PAVqTJIdQSclyyLE%2FC3113DE6-99A1-4465-8B5A-F96F675C6110.jpeg?alt=media\&token=91ab116b-07d4-4256-acf4-c56b5d24fe82)

![](https://1937909199-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Lm_hW5MApY3J0lRhi0M%2Fuploads%2FZuQxoqwJVuPE9dGbNQ6G%2F4D15BADA-21B2-4220-BCA3-5F17505BB1FA.jpeg?alt=media\&token=b955830d-5602-44f1-9af2-1e0d3fbbc79d)

### Edit & Add responses from your server!

With the release of **Auto-Response,** we have also added the ability to edit your plain text&#x20;

**Auto-Responses** from within your server!

![Here is a list of slash commands you can access ](https://media.discordapp.net/attachments/870255610963312681/915370808644362350/unknown.png)

| Command                 | Options                              | Description                                                              |
| ----------------------- | ------------------------------------ | ------------------------------------------------------------------------ |
| **/autoresponse add**   | \[*type*] \[*trigger*] \[*response*] | Add a new **plain text** response. (Not yet supported wirth Embed reply) |
| **/autoresponse edit**  | \[*id*] \[*content*]                 | Edit a Plain Text response with the corresponding ID.                    |
| **/autorespond delete** | \[*id*]                              | Delete a response with the corresponding ID                              |
| **/autoresponse list**  | -                                    | Get a list and IDs of all your **Auto-Responses**                        |

![](https://media.discordapp.net/attachments/870255610963312681/915369119484903514/unknown.png)
