Уведомления о пропущенных звонках в Telegram

Как это работает

Задача реализуется с помощью компонента Уведомления. UIS отправляет в Telegram уведомление, в котором содержится информация о звонке: номер звонящего, дата и время звонка, время ожидания на линии и другие параметры, если необходимо.

Подключение компонента Уведомления

В личном кабинете UIS войдите в раздел Администратор - Аккаунт - Тариф и опции и подключите Уведомления:

Настройка Telegram

Вам понадобится:

  • создать бот в Telegram
  • получить токен
  • получить id чата
  • полученные данные вставить в настройки уведомления в личном кабинете UIS

Создание бота

В списке чатов в Telegram найдите бот @BotFather и напишите ему сообщение вида: /newbot. Можете воспользоваться инструкцией от Telegram.

Получение токена и активация бота

Следуя подсказкам от BotFather вы получите токен (ключ) для доступа к чату такого вида: 713611577:AAFN917br9qNUw0eKgfL1JUAlQS-XXXXXx. Скопируйте и сохраните токен. 

Созданный бот отобразится в списке чатов Telegram, его необходимо активировать, написав ему сообщение вида: /start

Получение id чата

Создайте новую группу в Telegram и пригласите в нее своего бота. Отправьте в группу сообщение вида: /my_id @my_bot, где вместо "my_bot" укажите имя своего бота.

После этого перейдите в браузер и поисковой строке введите: 

https://api.telegram.org/bot713611577:AAFN917br9qNUw0eKgfL1JUAlQS-XXXXXx/getUpdates

где вместо 713611577:AAFN917br9qNUw0eKgfL1JUAlQS-XXXXXx подставьте токен, полученный от BotFather. В полученном ответе нужно найти и скопировать id чата:

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

Настройка отправки уведомлений 

В личном кабинете UIS войдите в раздел Сервисы и статистика и в боковом меню выберите раздел Уведомления. Нажмите Добавить уведомление:

В открывшейся форме заполните поля:

  • Название: произвольное
  • Тип события: потерянный звонок
  • Способ уведомления: HTTP
  • Метод: GET
  • URL: https://api.telegram.org/botXXXXX/sendMessage, где вместо XXXXX подставьте свой токен, полученный от BotFather.
  • Тело уведомления - это то, что вы получите в сообщении. Например: chat_id=XXXXXXX&text= потерянный звонок от абонента {{contact_phone_number}}, время {{finish_time}}

где вместо XXXXXXX необходимо подставить id своего чата, который вы получили ранее, а в параметре text вы можете писать любой текст и добавлять любую информацию о звонках с помощью кнопки Добавить параметр

Должно получиться так:

 Настройка завершена.

После сохранения уведомления вам начнут приходить сообщения о потерянных звонках в чат с вашим ботом.

Эта статья была полезна для 5 людей. Эта статья помогла Вам?

Сервис поддержки клиентов работает на платформе UserEcho