Міграція з ClueControl M
Якщо ваш сервер раніше працював на боті ClueControl M, ця інструкція допоможе перенести налаштування модулів смен і відпусток у бота «Управління Департаментами». Перенесення виконується вручну і займає приблизно 10–15 хвилин.Історія смен та статистика не переносяться автоматично. Старі дані залишаються в базі ClueControl M — у новому боті облік часу почнеться з нуля.
Де що знаходиться
У ClueControl M налаштування відкриваються командою/config і доступні лише ролям рівня Management. В «Управлінні Департаментами» все зібрано в єдиній панелі /configure — до першого налаштування доступ є в адміністраторів сервера, а після нього — лише в «Ролей Налаштувань».
Перенесіть ролі персоналу з Basic Settings (Staff / Admin / Management) на сторінку «Права Доступу» — вони визначають, хто зможе схвалювати заявки та використовувати команди керівництва.
Зміни
Сторінка: «Система Змін»:Формат норми зміни відрізняється: у ClueControl M вказується
1h30m, а в новому боті — 60m, 2h, 1d, 1mo. Перерахуйте значення перед введенням.Як перенести типи змін
Щоб зміни працювали як раніше, вам потрібно перенести типи змін:- У ClueControl M відкрийте
/config→ сторінка Shift Management → Shift Types. - Запишіть для кожного типу:
- Назву (наприклад: «Патруль», «Офісна робота», «Навчання»)
- Канал логів типу (куди надходять логи початку/завершення саме цього типу)
- Ролі на зміні (які ролі видаються під час виходу на цей тип зміни)
- Роль перерви (якщо відрізняється від загальної)
- Префікс нікнейму (наприклад:
[ПАТРУЛЬ]) - Ролі доступу (хто може обирати цей тип під час виходу на зміну)
- В Управлінні Департаментами перейдіть у
/configure→ Налаштування Змін → Типи Змін → «Створити тип». - Заповніть поля строго за записаними даними:
- Назва — та сама
- Канал логів — оберіть той самий канал (або створіть новий, якщо змінюєте структуру)
- Ролі на зміні — додайте ті самі ролі
- Роль перерви — вкажіть, якщо була
- Префікс нікнейму — скопіюйте символ у символ (важливо: в ClueControl M префікс ставився перед нікнеймом, у новому боті так само)
- Ролі доступу — оберіть ті самі ролі, хто міг використовувати цей тип
- Повторіть для кожного типу зміни.
- Після створення всіх типів перевірте: вийдіть на зміну через
/shift manage→ оберіть тип → переконайтеся, що видаються правильні ролі, префікс встановлюється, логи надходять у потрібний канал.
Якщо в ClueControl M було багато типів змін (5+), створіть їх пачкою, а потім перевірте кожен — так швидше, ніж створювати та перевіряти по одному.
Важливо: У новому боті ролі доступу до типу зміни працюють наступним чином — співробітник повинен мати хоча б одну із зазначених ролей, щоб тип з’явився в його списку. Перевірте відповідність.
Відпустка та Знижена Активність
Сторінка: «Відпустка»:
Що змінилося порівняно з ClueControl M:
- Окремі перемикачі — прийом заявок на відпустку та знижену активність вмикається незалежно;
- Окремий канал для зниженої активності — заявки більше не змішуються з відпустками;
- Фіксовані терміни — співробітник обирає зі списку: 1, 3, 7, 14, 21, 30, 60 або 90 днів;
- Причина відхилення є обов’язковою — надсилається співробітнику в ПП;
- Залік зниженої активності — під час статусу зниженої активності діє 50% від норми часу;
- Схвалення доступне ролям керівництва з розділу «Права Доступу» або адміністраторам Discord.
Відповідність команд
Вимкнення модулів у ClueControl M
Після налаштування «Управління Департаментами» обов’язково вимкніть ті самі модулі в старому боті. У ClueControl M відкрийте/config і на двох сторінках переведіть перемикачі в положення Disabled:
- Сторінка Shift Management — перемикач «Shift Management» → Disabled;
- Сторінка LOA Requests — перемикач «LOA Requests» → Disabled.
У ClueControl M перемикач «LOA Requests» відповідає одночасно і за відпустки, і за знижену активність — окремо вимикати ПА не потрібно.
Чек-лист міграції
- Видайте доступ керівництву: «Права Доступу» → «Ролі Налаштувань» та ролі управління.
- Увімкніть зміни, вкажіть канал логів і роль на зміні.
- У «Додаткових параметрах» задайте роль перерви, префікс у нікнеймі, ліміт персоналу та норму зміни (в новому форматі).
- Створіть заново типи змін та норми для ролей.
- Налаштуйте відпустки: увімкніть прийом заявок, вкажіть канал і ролі відпустки.
- Налаштуйте знижену активність: окремий канал і ролі.
- Перевірте, що співробітники можуть виходити на зміну через
/shift manage, а заявки на відпустку надходять у канал розгляду. - Вимкніть модулі у ClueControl M, щоб вони не дублювалися в обох ботах.