Налаштування Системи Змін
Що це таке?
Модуль обліку робочого часу. Співробітники виходять на зміну за допомогою кнопок, а бот:- видає роль «на зміні» та змінює префікс у нікнеймі;
- рахує чистий час чергування (час перерви виключається);
- перевіряє виконання норми годин — загальної або для кожної ролі окремо;
- контролює ліміт чергових (максимум співробітників на зміні);
- формує рейтинги, історію змін та звіти про активність.
/shift manage — особиста панель старту/перерви/завершення зміни, /shift time — особиста статистика.
Як увімкнути
- Відкрийте
/configure→ сторінка «Система Змін». - У меню «Статус модуля змін» виберіть «Увімкнено».
Базові налаштування
На цій сторінці налаштовуються глобальні параметри:- Канал логів змін — куди бот публікує повідомлення про початок та завершення змін.
- Роль на зміні — до 25 ролей, які видаються співробітникам при виході на зміну (наприклад,
На зміні).
Додаткові параметри
Натисніть «Додаткові Параметри» для детального налаштування:- Роль перерви — видається замість ролі зміни, поки співробітник на паузі.
- Префікс у нікнеймі — префікс до імені під час чергування (наприклад,
[ON-DUTY]). - Норма зміни — стандартна норма для всіх співробітників; формат:
60m,2h,1d,1mo. Значення0вимикає норму. - Ліміт персоналу — максимум співробітників, які можуть бути на зміні одночасно (наприклад,
5).0— без обмежень.
Типи Змін
Якщо в різних підрозділах потрібен окремий облік (свій канал логів, своя роль чергування, свої права) — створіть типи змін.- Натисніть «Типи Змін» → «Додати» → введіть назву, наприклад,
Патруль. - Оберіть створений тип → натисніть «Редагувати» і налаштуйте:
- Канал логів типу — окремий канал для цього типу зміни;
- Роль чергування — роль для цього типу;
- Роль перерви — роль перерви для цього типу;
- Ролі доступу — до 25 ролей, яким дозволено виходити на цей тип. Порожньо = доступно всім;
- Префікс зміни — окремий префікс у нікнеймі (наприклад,
[PATROL]).
Норми для Ролей
Якщо у різних посад різні вимоги до норми годин (наприклад, рядовому — 2 години, командиру — 5 годин):- Натисніть «Норми для Ролей» → «Створити Норму Ролі».
- Оберіть роль Discord і вкажіть норму часу (
12m,2h,1d,1mo).
Очищення даних
Внизу сторінки доступні кнопки швидкого очищення: видалити всі / завершені / активні зміни, видалити заявки відпусток та ПА, видалити зміни конкретного типу.Кнопки очищення на цій сторінці спрацьовують одразу, без підтвердження. Для безпечної масової чистки використовуйте
/server manage — там потрібне введення фрази підтвердження, а активні зміни завершуються коректно.Що бачать співробітники
- Початок зміни: вибір типу (якщо їх кілька), отримання ролі та префікса, запис у логи.
- Перерва: заміна ролі чергування на роль паузи; таймер зупиняється.
- Завершення: розрахунок чистого часу та надсилання звіту в ПП.
/shift leaderboard [type]— рейтинг із медалями, перегортанням сторінок та експортом у текстовий файл./shift history @співробітник— повна історія змін співробітника./shift activity [period]— звіт про активність за обраний період із позначками відпустки та ПА.