> For the complete documentation index, see [llms.txt](https://docs.combot.xyz/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.combot.xyz/guides/managing-requests.md).

# Managing requests

Requests are a way of communication between whoever is requesting the change and the connection moderators/owner. There currently are two types of requests, nickname changes, and channel connection requests.

## Channel connection requests

{% hint style="info" %}
Channel connection requests are only sent if the Privacy setting is set to `request`
{% endhint %}

These requests are sent whenever someone tries to connect to your connection. They will appear as a `C` request in `/manage requests`. If the user who is trying to connect a channel has the `MANAGE_CHANNELS` connection permission, the channel will connect directly without passing by requests.

## Channel nickname edit requests

{% hint style="info" %}
Channel nickname edit requests are only sent if the ChangeNickname setting is set to `request`
{% endhint %}

These requests are sent whenever someone tries to perform `/setnick` on a channel. They will appear as an `N` request in `/manage requests`. If the user who is trying to edit the nickname has the `MANAGE_NICKNAMES` connection permission, the nickname will be updated directly without passing by requests.

## Managing requests

{% hint style="info" %}
Make sure you selected the right connection using `/select` before proceeding
{% endhint %}

Connection owners/moderators can manage requests with the `/manage requests` command.

The user will be presented with 3 buttons as well as a request selection menu.&#x20;

### Accepting/Rejecting requests

Select the appropriate request using the select menu. Its information will appear in the embed.

Press the <mark style="color:green;">`Accept`</mark> button to accept the request and approve the action\
Press the <mark style="color:red;">`Reject`</mark> button to deny and delete the request

### Clearing all requests

To clear all requests, press the <mark style="color:red;">`CLEAR ALL`</mark> button. You will be asked for confirmation, press the <mark style="color:green;">`Confirm`</mark> button to confirm the clearing. If you change your mind, press <mark style="color:red;">`Cancel`</mark>.
