Блог проекта

Telegram Bot для оповещений и просмотра статистики

Опубликовано 26.04.2016

Привет, друзья! Как могли наблюдать некоторые из вас, в последнее время достаточно много новостного шума по поводу ботов мессенджера Telegram. Достаточно того, что своих ботов сделали такие монстры, как Yandex и YouTube. Полезность и удобство использования ботов спорна, но факт остается фактом - сейчас они очень популярны.

Мы испытали эту технологию и сочли, что в контексте нашего сервиса бот будет вполне уместен. Что повлекло за собой создание первой публичной версии бота UpToCall:



Что может бот

Так как это всего лишь первая версия бота, то его возможности несколько ограничены. На данном этапе он может:


  • предоставить краткую сводку за текущий день по каждому сайту, который находится в аккаунте клиента;
  • предоставить все пропущенные звонки по каждому сайту за текущий день;
  • предоставить все запланированные звонки за текущий день;
  • подписать клиента на оповещения о всех звонках по каждому из сайтов отдельно.

Сводка

Краткая сводка содержит список всех статусов и количество звонков по каждому статусу(+ круговую диаграмму с процентным распределением для большей наглядности).



Пропущенные звонки

В любой момент бот может предоставить вам список всех пропущенных звонков за текущий день. Мы решили не перегружать сообщения лишними данными и оставить только самое необходимое, а именно:


  • дату создания звонка;
  • номер клиента;
  • номер менеджера, который пропустил звонок.


Запланированные звонки

Тут ситуация аналогична пропущенным звонкам. В любой момент вы можете получить список запланированных звонков. По каждому звонку предоставлена следующая информация:


  • дату создания звонка;
  • номер клиента;
  • время, в которое клиент ожидает о вас звонок.


Подписка на оповещения

Как мы писали чуть выше, клиент может подписаться на оповещения о поступивших звонках. Подписка отдельная, для каждого сайта. То есть, если у клиента в аккаунте 5 сайтов, а он хочет оперативно получать оповещения только по 2 из них - то это реально. Оповещение по каждому звонку отправляется сразу же после того, как мы получаем статус звонка.

Первый пример. Менеджер сбрасывает звонок, через 2 секунды мы получаем статус “Пропущенный”, а еще через 3 секунды клиент получает оповещение от бота.

Второй пример. Менеджер поговорил с клиентом и кто-то из них завершил звонок. Через 2 секунды мы получаем статус “Отмечен”, а еще через 3 секунды клиент получает оповещение и запись разговора.




Подключение бота

Подключить бота может каждый клиент нашего сервиса в независимости от тарифа. Для этого необходимо перейти по специальной ссылке, которая запустит приложение Telegram на смартфоне или компьютере(зависит от устройства, с которого вы перейдете по ссылке), и откроет чат с нашим ботом. После нажатия на кнопку “Start” можно начать взаимодействие. Ссылка на бота находится в разделе "Мои сайты".



Общение с ботом идет в контексте сайта, который вы указали боту. Для выбора другого сайта доступна команда /start.