# your first autoresponder

## ♡ table of contents

* [your first autoresponder](https://docs.mimu.bot/autoresponder/your-first-autoresponder) (you're here!)
* guide
  * [beginner i: using simple placeholders](https://docs.mimu.bot/autoresponder/guide/using-simple-placeholders)
  * [beginner ii: using simple functions](https://docs.mimu.bot/autoresponder/guide/beginner-ii-using-simple-functions)
  * [intermediate i: ranges and making choices](https://docs.mimu.bot/autoresponder/guide/intermediate-i-ranges-and-making-choices)
  * [indermediate ii: locked choices](https://docs.mimu.bot/autoresponder/guide/intermediate-ii-locked-choices)
  * [advanced i: different matchmodes](https://docs.mimu.bot/autoresponder/guide/advanced-i-different-matchmodes)
  * [advanced ii: using user arguments](https://docs.mimu.bot/autoresponder/guide/advanced-ii-using-user-arguments)
* resources
  * [variables - placeholders & functions](https://docs.mimu.bot/autoresponder/resources/variables-placeholders-and-functions)
  * [examples](https://docs.mimu.bot/autoresponder/resources/autoresponder-examples)

## ✎ introduction

mimu's autoresponder feature, also known as custom commands, allows you to create functional commands in your server with customised responses and advanced variables.&#x20;

#### the command base is `/autoresponder`.

{% hint style="info" %}
interested in checking out some examples and ideas?[ click here!](https://docs.mimu.bot/autoresponder/resources/autoresponder-examples)
{% endhint %}

### ✎ adding an autoresponder

* to add an autoresponder, you have to use the `/autoresponder add trigger: reply:` command.
* the trigger is what "triggers mimu" to respond with the response. this can be a word or phrase.
* for example, if you want mimu to respond with `hey cutie!` when you type `hi mimu!` you would have to type `/autoresponder add trigger:hi mimu! reply:hey cutie!`

{% hint style="info" %}
it is important that you make sure to split your autoresponder's trigger and response with the `trigger:` and `reply:` options
{% endhint %}

![the slash command options when creating your AR
](https://1355643618-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LjUSz3NQrpyR-tHhUV-%2Fuploads%2FURAoPYSou4B736N9hlOj%2Far%20add.PNG?alt=media\&token=7711375b-c703-4241-962b-72c0562b74a0)

![when sent, you successfully created your autoresponder!](https://1355643618-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LjUSz3NQrpyR-tHhUV-%2Fuploads%2FYELba6g1u7uceb6eUxhd%2Far%20create.PNG?alt=media\&token=8e67d14a-6f12-4410-a989-7a77c3cc03c3)

### ✎ viewing your existing autoresponders

* you can view your existing autoresponders by typing `/autoresponder list`.

![viewing your autoresponder list](https://1355643618-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LjUSz3NQrpyR-tHhUV-%2Fuploads%2Fixp2W22vDeYw6ClxXQfk%2Far%20list.PNG?alt=media\&token=4adbfef8-feef-4d8c-9f76-79335c941174)

### ✎ editing an existing autoresponder

* you can edit an existing autoresponder using `/autoresponder editreply trigger:trigger reply:new response`.
* for example, `/autoresponder editreply trigger:hi mimu! reply:heya there, cutie!`

### ✎ deleting an autoresponder

* you can delete an autoresponder using `/autoresponder remove trigger:trigger`
* for example, to delete an existing responder `hi mimu!`, you can do `/autoresponder remove hi mimu!`.

<figure><img src="https://1355643618-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LjUSz3NQrpyR-tHhUV-%2Fuploads%2FgCY6kpmXpoS9eFG93iiO%2FScreen%20Shot%202023-09-11%20at%2010.44.15%20PM.png?alt=media&#x26;token=4c8089e1-71d3-4b62-a5a0-8a99072d8f75" alt=""><figcaption></figcaption></figure>
