Пока делается только СБ для тестов.
Человек с ролью O5 может командами контролировать возможность вносить редакции в работы игроками
/vudwork on - позволяет отделам использовать бота в своих каналах
/vudwork off - отключает возможность использования. Бот напишет ошибку или сообщение по типу "Рабочий день не активен"
СБ
В канале "исполнения-сб" любой человек с ролью Отдела Безопасности
На данный момент из работы для СБ есть только охрана конкретных помещений.
Форма:
/work [статус] [вид работы] [помещение]
[помещение] - если вид работы "Охрана помещения". Показывается выбор доступных для охраны помещений.
[вид работы] - вид выполняемой работы
[статус] - start/stop (начать или закончить работу). Если stop - остальное не показывается
Примеры:
/work "start" "Охрана помещения" "173lcz"
/work "start" "Охрана помещения" "EZlab"
/work "stop"
/work "stop" - остановит работу, удалив её из списка активных работ. (есть информация ещё ниже, подальше)
Работа может выполняться одновременно только 1 для одного человека (не может быть несколько у пользователя)
Информация заносится в специальный список, который могут просматривать Руководители и выше в специальном канале.
Команда для руководства и выше: /worklist (только в выбранном канале можно использовать)
Пример списка работ после отправления команды:
Список активных работ
- @kennie4482 - Охрана помещения - 173lcz - (время, сколько прошло после активации команды)
- @dyno#3861 - Охрана помещения - EZlab - (время, сколько прошло после активации команды)
Доп. команды для O4 и O5
/workdelete [пользователь] - остановит работу выбранного пользователя
/clearworklist - остановит все текущие работы
/work "stop" - остановит работу и отправит сообщение в отдельный канал с информацией. Пример:
@kennie4482 закончил работу "Охрана помещения" - "173lcz". Проработал: 9 мин.