# Default roles

### <mark style="color:$primary;">The roles</mark>

The number of permissions required has increased significantly because of this feature.

Here you will find a list of roles and what they do.

{% hint style="info" %}
Please note that the roles are independent of each other. It is advisable to assign the default member role so that all other roles have the correct permissions.

The admin role also has moderation permissions because, in general, you choose either one or the other.
{% endhint %}

<table><thead><tr><th width="309">Rôles</th><th width="433">Permissions généralisées</th></tr></thead><tbody><tr><td><ol start="4"><li><mark style="color:blue;">Member (Blue)</mark></li></ol></td><td>Basic permissions in channels, adding reactions, connecting to voice channels.</td></tr><tr><td><ol start="3"><li><mark style="color:yellow;">VIP (Yellow)</mark></li></ol></td><td>Change of username, sending external emojis.</td></tr><tr><td><ol start="2"><li><mark style="color:green;">Moderator (Green)</mark></li></ol></td><td>All moderation permissions (Kick, Mute, Ban, Nickname management, Forum thread management, Moving between voice channels).</td></tr><tr><td><ol><li><mark style="color:red;">Admin (Red)</mark></li></ol></td><td>Inheritance of moderation and administration permissions (server management, roles, channels mention everyone, embed/webhook management, view logs, attach files).</td></tr></tbody></table>

### <mark style="color:$primary;">Using the command</mark>

You can use the command <kbd>/defaultsroles</kbd>

Ultra Customizer will then ask you to choose the role(s) you want to create.

<figure><img src="/files/Nkm3LfMTBekmPJh16piJ" alt=""><figcaption></figcaption></figure>

***

After selecting the roles, you can immediately see the permissions already assigned to the roles by default, but you can also choose them yourself by deselecting the current ones and selecting new ones.

<figure><img src="/files/fsItYRYiZafIEolG6qv0" alt=""><figcaption></figcaption></figure>

{% hint style="danger" %}
It is important to carefully select permissions based on the desired role. Member roles should not include moderation or administration permissions, otherwise your server could be destroyed by malicious users.
{% endhint %}

Once you have selected the desired role(s), you can then define the name(s) so that Ultra Customizer can define them itself and assign permissions.

<figure><img src="/files/LRLUu32KEeAQtDu9cntO" alt=""><figcaption></figcaption></figure>

Once the names have been filled in and validated, the bot will create and configure the role(s), their display, and their permissions.

<figure><img src="/files/xtOPptFr5tOqBFAUF5Wk" alt=""><figcaption></figcaption></figure>


---

# 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://nexuscore.gitbook.io/ultra-customizer/en/roles/default-roles.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.
