Open KennieSerg opened 6 months ago
Список выбора для переменной [вид работы]:
- "Охрана помещения"
Список выбора для переменной [помещение]:
- 096hcz
- 173lcz
- 049/173hcz
- EZlab
- HCZlab
- Icom
- PC15
Канал, где могут прописываться команды для просмотра списка работ и удаления работ - https://discord.com/channels/1110969286324920380/1225787428418355301 Канал, где охрана отписывает свою работу - https://discord.com/channels/1110969286324920380/1221456021906784336 Канал, куда будут отправляться сообщения об оконченных работах - https://discord.com/channels/1110969286324920380/1225788050592763954
Пока делается только СБ для тестов.
Человек с ролью O5 может командами контролировать возможность вносить редакции в работы игроками
/vudwork on - позволяет отделам использовать бота в своих каналах /vudwork off - отключает возможность использования. Бот напишет ошибку или сообщение по типу "Рабочий день не активен"
СБ
В канале "исполнения-сб" любой человек с ролью Отдела Безопасности
На данный момент из работы для СБ есть только охрана конкретных помещений.
Форма:
/work [статус] [вид работы] [помещение]
[помещение] - если вид работы "Охрана помещения". Показывается выбор доступных для охраны помещений. [вид работы] - вид выполняемой работы [статус] - start/stop (начать или закончить работу). Если stop - остальное не показывается
Примеры:
/work "start" "Охрана помещения" "173lcz" /work "start" "Охрана помещения" "EZlab" /work "stop"
/work "stop" - остановит работу, удалив её из списка активных работ. (есть информация ещё ниже, подальше)
Работа может выполняться одновременно только 1 для одного человека (не может быть несколько у пользователя)
Информация заносится в специальный список, который могут просматривать Руководители и выше в специальном канале.
Команда для руководства и выше: /worklist (только в выбранном канале можно использовать)
Пример списка работ после отправления команды:
Список активных работ
Доп. команды для O4 и O5
/workdelete [пользователь] - остановит работу выбранного пользователя /clearworklist - остановит все текущие работы
/work "stop" - остановит работу и отправит сообщение в отдельный канал с информацией. Пример:
@kennie4482 закончил работу "Охрана помещения" - "173lcz". Проработал: 9 мин.