# Autorole

## /autorole enable

Enable autoroles. This is required, in order to use autoroles.

{% hint style="warning" %}
This requires the author to have Manage Roles permission. The bot will ask for these permissions too, in order to grant usage of autoroles.
{% endhint %}

```
/autorole enable
```

## /autorole add-role

Add a role to the autorole list. The limit currently is 3.

{% hint style="warning" %}
This requires the author to have Manage Roles permission.
{% endhint %}

```
/autorole add-role <role>
```

## /autorole list

Shows the list of current autoroles.

```
/autorole list
```

## /autorole remove-role

Remove a role from your autorole list.

{% hint style="warning" %}
This requires the author to have Manage Roles permissions.
{% endhint %}

```
/autorole remove-role <role>
```

## /autorole clear-list

Clear all roles from the autorole list.

{% hint style="warning" %}
This requires the author to have Manage Roles permission.
{% endhint %}

```
/autorole clear-list
```

## /autorole disable

Disable autoroles and clear the entire autorole list.

{% hint style="warning" %}
This requires the author to have Manage Roles permissions.
{% endhint %}

```
/autorole disable
```


---

# 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.managebot.xyz/command-categories/autorole.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.
