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