Для небольшого закрытого ТГ-чата (около 20 участников, регулярная ротация) необходим бот, который сможет поддерживать единый график дежурств участников чата, постоянно отслеживать общий объем их задач и уведомлять заинтересованных участников посредством алармов. Взаимодействие с ботом происходит через нажатие больших кнопок на экране (т.е. все понятно и наглядно).
Бот должен выполнять следующие функции:
- Приветствует новичков, вступление которых в чат одобрил админ, объясняет им правила чата, они соглашаются с правилами.
- Далее предлагает Меню1, состоящее из нескольких разделов-городов, в которых необходимо выбрать интересующие позиции (возможно выбрать сразу несколько позиций). Например, раздел Пермь/позиции 1 и 2. Всего 20 разделов-городов. В каждом городе – 2 одинаковые позиции (только в МСК и СПб их на две больше, т.е. всего 4). Итоговая информация обо всех выбранных позициях всех участников чата суммируется по городам/позициям и отображается на видном месте в обезличенной форме (желательно инфографика). Данная Инфографика – это и есть текущий (актуальный) объем задач, которым руководствуется в своей работе каждый дежурный. Разделы-города (и их внутренние позиции) могут становиться временно неактивными (недоступными для выбора), этим управляет админ. В дальнейшем ранее сделанный выбор участника по Меню1 может редактировать только админ.
- Затем бот переходит к Меню2, в котором участник выбирает временные промежутки и дни недели, в которые он готов находиться в чате (дежурить). В дальнейшем все участники могут свободно редактировать свои графики дежурств, админ может редактировать любой. Глубина планирования – 1 неделя. Вся инфа суммируется и выводится в виде общего графика (возможны как наложения дежурств, так и пустые дыры). Возможно одновременное дежурство нескольких участников. На видном месте всегда отображается, кто сейчас дежурит и Инфоргафика (общий объем задач) из Меню1. Участники обязаны сами поддерживать свои личные графики дежурств в активном состоянии (хотя бы на 1-2 дня вперёд), бот за этим следит. Кроме того, будет удобно, если за час до начала дежурства бот напомнит участнику чата о его смене. Пересменка выполняется с ботом в формате "Пост сдал. Пост принял" ( за час до начала смены у дежурного появляется кнопка "Заступить на дежурство", а в процессе дежурства всегда доступна кнопка "Сдать дежурство").
- Кроме того, всем участникам чата всегда доступна опция "Групповые уведомления (алармы)". Например, при изначальной регистрации в Меню1 участник выбрал позиции Москва/1,3 и Пермь/1,2. Соответственно, когда дежурный (или любой участник чата, решивший поволонтерить в свободное время) хочет оповестить всех участников, выбравших Пермь/2, о наступлении в Пермь/2 события X (само событие к разработке данного проекта не относится), он просто выбирает соответствующую аларм-кнопку в дереве и жмёт ее. И все участники, подписавшиеся на Пермь/2, этот аларм моментально получат. А кто изначально в Меню1 выбрал, например, Пермь
Скрипты и боты
Чат-боты Telegram
Контакты
Контакты видны только пользователям с аккаунтом pro