> ## 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.
* **Звання (посади)** — наприклад, «Рядовий», «Сержант», «Майор». До кожного звання прив'язується роль Discord і список ролей, які бот автоматично видасть під час підвищення.

Коли керівництво приймає, підвищує або звільняє співробітника через `/manage`, бот сам видає або забирає потрібні ролі, змінює префікс у нікнеймі, публікує наказ у каналі логів і надсилає повідомлення співробітнику в ПП.

## Як увімкнути систему

1. Виконайте команду `/configure`.
2. Відкрийте сторінку **«Система Звань»**.
3. У випадаючому меню **«Статус системи звань»** виберіть **«Увімкнено»**.

<Callout icon="triangle-exclamation" color="#F59E0B">
  Поки система вимкнена, усі команди управління персоналом (`/manage` тощо) будуть недоступні.
</Callout>

### Режим відділів

У меню **«Обмеження відділів»** виберіть:

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

***

## Налаштування Відділів

Натисніть кнопку **«Налаштувати Відділи»**.

### Додати відділ

1. Натисніть **«Додати»**.
2. Заповніть форму:
   * **«Назва відділу»** — наприклад, `Патрульна служба`;
   * **«Роль відділу»** — виберіть роль Discord цього підрозділу (обов'язково);
   * **«Канал підвищень та прийомів»** — куди публікувати накази про прийом, підвищення та переведення (обов'язково);
   * **«Канал понижень та покарань»** — куди публікувати накази про пониження, покарання та звільнення (обов'язково).

Можна створити до **50 відділів**, вони відображаються по 8 на сторінці списку.

### Редагування та видалення

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

***

## Налаштування Звань

Натисніть кнопку **«Налаштувати Звання»** — відкриється список «звання = ролі, що видаються».

### Додати звання

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

Створюйте звання від молодших до старших: спочатку рядовий склад, потім офіцерський. Усього можна створити до **50 звань**.

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

***

## Типи звільнень та Чорні списки

Натисніть кнопку **«Налаштувати Звільнення»**, потім виберіть потрібний варіант.

### Типи звільнень

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

### Типи чорних списків

1. Натисніть **«Налаштувати Типи Чорних Списків»** → **«Додати Тип Чорного Списку»**.
2. Введіть назву (наприклад, `ЧС фракції`) і виберіть:
   * **«Основна роль ЧС»** — головна роль, яка буде автоматично знята після закінчення терміну ЧС;
   * **«Додаткові ролі»** — інші ролі (наприклад, роль загального ЧС сервера).

Термін дії ЧС вказується **в момент видачі** через команду `/manage`, а не тут. Можна вказати термін (`3d`, `14 days`) або «назавжди». Коли термін мине, бот зніме ролі автоматично.

Усього можна налаштувати до **25 типів** кожного виду.

***

## Глобальні налаштування (загальні канали)

Кнопка **«Глобальні Налаштування»** в меню відділів відкриває параметри, що діють для всієї фракції:

* **Статус** — увімкнути або вимкнути використання спільних каналів замість каналів окремих відділів.
* **«Канал підвищень та прийомів»** — сюди йдуть накази про підвищення та прийом для всіх відділів.
* **«Канал понижень та покарань»** — сюди йдуть накази про пониження, покарання, звільнення та відсторонення.
* **«Спільні ролі фракції»** — ролі (до 25), які видаються кожному співробітнику при прийомі/підвищенні/переведенні і знімаються при звільненні.

***

## Заборонені Ролі

Сторінка **«Заборонені Ролі»** дозволяє вказати до 25 ролей, які бот **ні за яких умов не видаватиме** через свої команди — навіть якщо вони випадково потрапили до списку ролей звання. Це захист адміністративних ролей від випадкової видачі.

## Відображення префіксів

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

* **Увімкнено** — бот змінює нікнейм співробітника під час зміни звання.
* **Вимкнено** — префікси зберігаються в базі бота, але не відображаються в Discord-нікнеймі.
