> ## Documentation Index
> Fetch the complete documentation index at: https://docs.vetox.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Автороли

> Выдавайте роли автоматически при входе, восстанавливайте их при повторном заходе, назначайте по коду приглашения или выдавайте с задержкой.

Четыре связанных инструмента, каждый на своей странице в разделе **Автороли** в боковом меню.

## Auto Roles

Роли, выдаваемые всем в момент входа, с отдельными списками для **людей** и **ботов**.

<Info>
  Бесплатно на любом тарифе, без ограничений.
</Info>

## Sticky Roles

Когда участник уходит и возвращается, его роли восстанавливаются. Отдельные роли можно исключить из восстановления.

<Info>
  Требует **Basic**. Ниже него переключатель заменяется замком — вы даже не увидите сохранённую настройку.
</Info>

<Warning>
  Sticky Roles восстанавливают и роли-наказания. **Исключите любые роли мьюта или карантина**, иначе замьюченный участник может снять их, выйдя и войдя заново.
</Warning>

## Delayed Roles

Выдача роли через заданное время после входа — от **1 минуты до 7 дней**.

<Info>
  Требует **Basic**. На Basic — до **15** правил; на Max и Black — без ограничений.
</Info>

<Tip>
  Delayed Roles — тихая мера против рейдов. Рейд-аккаунты обычно уходят в течение минут, поэтому запирание доступа к каналам за 10-минутной задержкой не даёт им даже увидеть сервер, а обычный участник этого почти не замечает.
</Tip>

<Note>
  Если введённая задержка вне допустимого диапазона, диалог просто не закроется — сообщения об ошибке не будет. Используйте значение от 1 до 10080 минут.
</Note>

## Assign Roles

Выдавайте разные роли в зависимости от того, какой инвайт использовал участник.

<Info>
  Требует **Basic**. На Basic — до **15** правил; выше — без ограничений.
</Info>

<Note>
  Код приглашения выбирается из **выпадающего списка существующих инвайтов вашего сервера**, а не вводится. Каждый вариант показывает, кто его создал и сколько раз он использован.

  Если список пуст, сначала создайте приглашение в Discord. Каждый код можно использовать только в одном правиле.
</Note>

## Два разных поведения сохранения

<Warning>
  **Первые три страницы используют панель сохранения. Страница Assign Roles сохраняет мгновенно.**

  Создание, редактирование или удаление правила assign вступает в силу в момент подтверждения — панель сохранения тут ни при чём, и отмена не откатит это.
</Warning>

<Warning>
  Каждая страница сохраняет только свои настройки, поэтому сбой на одной не затронет другую. Исключение — страница Auto Roles: люди и боты записываются отдельно, поэтому если одно не удалось, другое уже может быть сохранено. Панель сохранения останется открытой и покажет ошибку — перезагрузите, чтобы увидеть реальное состояние.
</Warning>

## Что получает каждый тариф

| Возможность                  | Starter | Basic | Max             | Black           |
| ---------------------------- | ------- | ----- | --------------- | --------------- |
| Роли при входе (люди и боты) | Да      | Да    | Да              | Да              |
| Sticky Roles                 | —       | Да    | Да              | Да              |
| Роли по инвайтам             | —       | 15    | Без ограничений | Без ограничений |
| Delayed Roles                | —       | 15    | Без ограничений | Без ограничений |

## После понижения

Правила **отключаются, а не удаляются**, и автоматически включаются снова при апгрейде.

<Warning>
  **Отключённые правила не помечены как таковые в таблицах.** Они выглядят как обычные активные правила, но ничего не делают.

  На сервере после понижения считайте, что правила сверх лимита вашего тарифа неактивны, даже если список ничего не подсказывает.
</Warning>

<Note>
  На Starter правка существующего delayed- или sticky-правила внешне сохраняется, но изменение молча пропускается. Старое значение возвращается при обновлении.
</Note>

## Решение проблем

<AccordionGroup>
  <Accordion title="Роли не выдаются при входе">
    Убедитесь, что Auto Roles включён в [Настройке сервера](/ru/server-management/setup), и что каждая роль находится **ниже** роли Vetox.
  </Accordion>

  <Accordion title="Иногда работает, иногда нет">
    Если бот не может достаточно быстро прочитать вашу конфигурацию при входе, он ничего не выдаёт, а не угадывает. Периодические пропуски обычно означают нагрузку, а не неверную настройку.
  </Accordion>

  <Accordion title="Замьюченный участник снял наказание, вернувшись">
    Sticky Roles восстановили его. Добавьте роль мьюта в список исключений.
  </Accordion>

  <Accordion title="Моего инвайт-кода нет в списке">
    Перечислены только текущие инвайты сервера. Истёкшие или удалённые пропадают.
  </Accordion>
</AccordionGroup>

<Card title="Self-Roles" icon="hand-pointer" horizontal href="/ru/engagement/self-roles">
  Роли, которые участники выбирают сами.
</Card>
