# Registration

### Setup

You can enable registration by enabling the `registration` module, however, you will need to configure the module to have it work properly. You can enable the module like this:

```
/lindsey modules enable registration
```

After enabling the registration module, you can configure it by either clicking the Configure button or by issuing the following command:

```
/lindsey modules configure registration
```

This will start a simple step-by-step setup where you will be asked a few questions to get the registration module working. **On the last step, it will ask you for the registration word/phrase, simply type the message and send it in chat**, when you are happy with it, click the Finish button!

### In-depth configuration

Registration has three config options, the registration message/phrase, the channel where users need to send the registration message/phrase and the role that registered users will receive.

The registration message can be a simple word like `register` or a complex phrase with placeholders like `I {User.Name} accept the rules of this temple.` Which would require users to type:

> I Fabricio20 accept the rules of this temple.

A list of all supported placeholders is available on the page below.

{% content-ref url="/pages/PXh4jwEmJnUgx8c0z1hZ" %}
[Placeholders](/lindsey/advanced/placeholders.md)
{% endcontent-ref %}

{% hint style="warning" %}
Due to a Discord limitation, we cannot ask for text input on the setup yet, so for the last step, you will need to type the message in chat, and then click the Finish button on the setup. The bot will delete the message that it used for the setup.
{% endhint %}


---

# 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.lindseybot.net/lindsey/features/registration.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.
