Чат-бот устанавливается в общий рабочий чат с персоналом в Телеграм. В нужное время сообщает о необходимости выполнить задание (пройти чек-лист). Также он контролирует качество и время выполнения этого задания через личные рабочие чаты в мессенджерах Telegram.
Чтобы отсылать или удалять сообщения в рабочих чатах с сотрудниками Чат-бот использует Telegram API. Эти возможности собраны в отдельном файле telegram-functions.js и объявлены в виде функций.
Функция удаления сообщений из чата:
Данная функция необходима для удаления дублирующихся сообщений из чата:
Перед отправкой нового напоминания сотруднику, Чат-бот проверяет, что если ранее такое сообщение уже отправлялось, то предыдущее с таким же текстом удаляется.
Функция, отвечающая за отправку сообщений в групповой чат:
С помощью этой функции в групповой чат будет отправлен отчет, если сотрудник выполнил все пункты чек-листа.
Данная функция отвечает за формирование сообщения об успешном выполнении чек-листа сотрудником:
Формирование фразы при возникновении сложностей у сотрудника при выполнении заданий по чек-листу:
Функция, отвечающая за отправку сообщений в личный чат:
Функция отправки заданий согласно Чек-листа в чат сотруднику.
Формирование сообщения для обработки нераспознанной фразы в личном чате сотрудника:
Формирование сообщения с заданием по чек-листу:
Функция, отвечающая за отправку сообщений в личный чат с использованием кнопок:
Используется, если сотрудник отправил больше одной фотографии в качестве отчета
Want to print your doc? This is not the way.
Try clicking the ⋯ next to your doc name or using a keyboard shortcut (