Эта версия не поддерживается. Нажмите тут, чтобы увидеть актуальную информацию

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

Со свежими изменениями:


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

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

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

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

И подключите API Базовый:

Настройка 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 вы можете писать любой текст и добавлять любую информацию о звонках с помощью кнопки Добавить параметр

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

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


Эта статья была полезна для 15 людей. Эта статья помогла Вам?
Подпишитесь на рассылку

Обещаем присылать только полезную информацию

Эта версия не поддерживается. Нажмите тут, чтобы увидеть актуальную информацию