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

# Система Звания

<div id="no-header-here" />

# Настройка Системы Званий и Подразделений

## Что это такое?

Это ядро всего бота. Здесь описывается структура вашей фракции:

* **Подразделения** — отделы фракции (например «Патрульный Отдел», «Дорожная Служба»). У каждого подразделения своя Discord-роль.
* **Звания** — должности сотрудников (например «Кадет», «Офицер», «Сержант»). Каждому званию привязывается роль, а также список ролей, которые выдаются сотруднику при получении этого звания.

Когда руководство принимает на работу, повышает или увольняет сотрудника через `/управление`, бот сам выдаёт и снимает все нужные роли, обновляет префикс в нике и отправляет приказ с уведомлением в ЛС сотруднику.

## Как включить систему

1. Введите команду `/настроить`.
2. Откройте страницу **«Настройка Системы Званий»**.
3. В меню **«Статус Системы Званий»** выберите **«Включено»**.

<Callout icon="triangle-exclamation" color="#F59E0B">
  Пока система выключена, все команды управления сотрудниками (`/управление` и связанные) недоступны.
</Callout>

### Режим подразделений

В меню **«Лимит Подразделений»** выберите:

* **«Одно Подразделение»** — сотрудник может состоять только в одном подразделении. Подходит для большинства фракций.
* **«Несколько Подразделений»** — сотрудник может состоять сразу в нескольких отделах.

***

## Настройка подразделений

Нажмите кнопку **«Настроить Подразделения»**.

### Добавить подразделение

1. Нажмите **«Добавить»**.
2. Заполните модальное окно:
   * **«Название Подразделения»** — например `Патрульный Отдел`;
   * **«Роль Подразделения»** — выберите Discord-роль отдела (обязательно);
   * **«Канал Повышений и Принятий»** — канал, куда бот публикует приказы о повышениях, принятиях и переводах (обязательно);
   * **«Канал Понижений и Наказаний»** — канал для приказов о понижениях, наказаниях и увольнениях (обязательно).

Всего можно создать до **50 подразделений**, по 8 на странице списка.

### Редактировать и удалить

* **«Редактировать»** — выберите подразделение из списка, затем укажите новые значения. Пустые поля не изменяются.
* **«Удалить»** — выберите подразделение из списка и подтвердите удаление.

***

## Настройка званий

Нажмите кнопку **«Настроить Звания»** — откроется список «звание = выдаваемые роли».

### Добавить звание

1. Нажмите **«Добавить»**.
2. В модальном окне:
   * **«Звание»** — выберите роль Discord, которая соответствует должности (например роль `Офицер`);
   * **«Роли Выдачи»** — выберите одну или несколько ролей (до 25), которые бот будет выдавать сотруднику при присвоении этого звания.

Создавайте звания снизу вверх: сначала младшие должности («Кадет»), затем старшие. Всего можно создать до **50 званий**.

<Callout icon="lightbulb" color="#22C55E">
  В «Роли Выдачи» удобно добавлять не только роль самой должности, но и сопутствующие доступы: роли каналов, общие роли фракции и т.д. Бот выдаст их автоматически при повышении.
</Callout>

***

## Типы увольнений и чёрного списка

Нажмите кнопку **«Настроить Увольнения»**, затем выберите нужный пункт.

### Типы увольнений

* Нажмите **«Настроить Типы Увольнений»** → **«Добавить Тип Увольнения»**.
* Введите название (например `По собственному желанию`) и выберите роли, которые выдаются сотруднику при таком увольнении.

### Типы чёрного списка

1. Нажмите **«Настроить Типы Черного Списка»** → **«Добавить Тип Черного Списка»**.
2. Введите название (например `ЧС Фракции`) и выберите:
   * **«Основная Роль ЧС»** — главная роль, которая снимется автоматически по окончании срока ЧС;
   * **«Дополнительные Роли»** — прочие роли (например занесение в общий ЧС сервера).

Срок чёрного списка задаётся **в момент выдачи** через `/управление`, а не здесь. Можно указать конкретный срок (`3d`, `14 дней`) или «навсегда». По истечении срока бот снимет роли автоматически.

До **25 типов** каждого вида.

***

## Общие настройки (общие каналы)

Кнопка **«Общие Настройки»** в списке подразделений открывает настройки для всей фракции сразу:

* **Статус** — включить или выключить использование общих каналов вместо каналов отдельных подразделений.
* **«Канал Повышений и Принятий»** — сюда пишутся повышения, принятия и переводы всех подразделений.
* **«Канал Понижений и Наказаний»** — сюда пишутся понижения, наказания, увольнения и отстранения.
* **«Общие Роли Фракции»** — роли (до 25), которые выдаются каждому сотруднику при принятии/повышении/переводе и снимаются при увольнении. Например роль доступа к фракционному серверу.

***

## Запрещённые роли

Страница **«Запрещенные Роли»** позволяет отметить до 25 ролей, которые бот **никогда не будет выдавать** через свои команды — даже если они указаны в ролях выдачи звания. Полезно для защиты административных ролей от случайной выдачи.

## Отображение префиксов

Меню **«Отображение Префиксов»** включает или выключает добавление префиксов должностей в никнеймы сотрудников (например `[OW-001] Pancakeboyman_8`).

* **Включено** — бот меняет никнейм сотрудника при каждом изменении звания.
* **Выключено** — префиксы сохраняются в системе, но не ставятся в никнейм.
