В недавнем хабрапосте SvyatoslavVasiliev показал, как с помощью популярного сервиса IFTTT и нескольких заклинаний настроить Telegram-уведомления о пропущенных звонках. Концепция «дерни url, и бот тебе напишет, что передано в json payload» мне очень-очень понравилась. Прототипирование и нотификации «на коленке» за несколько минут. Причем не только про телефонию. Точно таким же способом можно сделать уведомления о «прилегшем» сервисе, DDOS атаке или о выходе хабрастатьи в «лучшее». IFTTT – очень хорошая штука, но кликать надо много. Если посмотреть оригинальную статью, то количество скриншотов впечатляет. Под катом я покажу, как сделать то же самое всего в несколько команд.

IFTTT — это мощный визуальный комбайн, который позволяет причудливыми способами интегрировать самые разные сервисы. Расплатиться за такую универсальность придется множественными кликами. Если нас интересует только Telegram, то можно воспользоваться узкоспециализированной альтернативой: ботом @integram_bot (официальный сайт сервиса).

Добавляем бота к себе, и сразу же получаем вопрос «Что будем интегрировать?». Выбираем webhook, после чего к нам сразу же заходит дочерний бот с говорящим названием @bullhorn_bot и делится Slack-совместимой ссылкой, которую можно дергать откуда угодно и сразу же получать от него сообщения с указанным в запросе текстом:


С телефонией тоже все несложно. Одна из основных фишек облачной платформы Voximplant – это выполняемый в облаке JavaScript. Если использовать номер, арендованный у Вокса, или подключить свой, то вопрос нотификации о звонке решается с помощью вызова одного метода:


Вот таким нехитрым способом современные технологии позволяют собирать тесты за несколько минут и строк кода. Конечно, для продакшна крайне рекомендуется свой собственный Telegram bot backend. Но, как известно, до продакшна еще дожить надо! И сделать это надо быстро.
Поделиться с друзьями
-->

Комментарии (3)


  1. sophie
    10.04.2017 14:33

    Запаслась попкорном :)


  1. recompileme
    10.04.2017 17:32
    +3

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

    curl https://api.telegram.org/bot_token/sendMessage?text=text
    


    1. eyeofhell
      10.04.2017 17:43
      +2

      Не-не-не, Девид Блейн. Это у тебя продакшн история, нужен токен и бот. А в нашем варианте это все уже готовое :)