Найти тему
vladios13

IFTTT + Telegram, на что способны?

Речь пойдет о боте IFTTT. С его помощью можно передавать в Telegram каналы/группы информацию из сотен различных веб-сервисов, а также управлять ими с помощью команд, отправляемых боту. Разберем подробно, что стоит за этими словами.

Что такое IFTTT?

IFTTT – это веб-сервис, который позволяет связать между собой почти 500 веб-сервисов. С его помощью можно сделать так, чтобы в случае какого-либо события в одном сервисе, автоматически будет выполняться действие в другом.

Примеры:

  • ЕСЛИ опубликовано новое фото в Instagram, ТО сохранить его в приватый Telegram-канал;
  • ЕСЛИ пришло новое письмо c отметкой «важное» на почту ТО изменить цвет лампочек в спальне;
  • ЕСЛИ не пройдена дневная норма шагов в Fitbit ТО отправить напоминание в iOS.

Подобные правила называются апплеты (ранее назывались «рецепты»). На сайте IFTTT можно выбрать среди десятков тысяч готовых апплетов или создать свой.

Категории сервисов для которых можно создавать апплеты: платформы для ведения блогов, соцсети, облачные хранилища, «умная» техника для дома и автомобили, сервисы для создания заметок и списков дел, фитнес-трекеры, платформы для проведения опросов и массовых почтовых рассылок. Полный список здесь.

Объединяем соцсети и Telegram

-2

IFTTT-бот может автоматически публиковать новые посты из ваших профилей в соцсетях (в том числе Facebook, Foursquare, Instagram, Pinterest, Linkedln, Twitter) в Telegram-канал или группу. А можно, наоборот, репостить в соцсети сообщения из Telegram-канала.

Примеры апплетов:

Отправляем в Telegram новые фото из своего Instagram
Отправка сообщений в Telegram, когда кто-то упоминает вас в Twitter
Постим в Twitter все новые сообщения из своего Telegram-канала

Собираем собственный новостной канал

С помощью IFTTT можно транслировать в свой канал информацию из разных источников: служба прогнозов погоды, Wikipedia, New York Times, Apple App Store, Github, Medium и множества других.

Примеры апплетов:

Ежедневно в определенный час отправляем в Telegram прогноз погоды
Если на YouTube-канале, на который вы подписаны, появляется новое видео, то отправляем ссылку на него в Telegram
Отправляем все новые посты из RSS-ленты в Telegram-чат

Ваш цифровой архив

Telegram был изначально задуман как безопасный мессенджер, поэтому это отличное место для хранения обмена сообщениями и фотографиями, которые вам важны.

-3
Примеры апплетов:

Отмеченные фото из Facebook в Telegram
Упоминания в Twitter.
Каждый раз, когда вы публикуете новую фотографию Instagram, делитесь ею с чатом Telegram

Подключаем к Telegram свой смартфон

IFTTT-бот позволяет отправлять в Telegram новые фотографии с камеры смартфона, данные о местоположении, новые напоминания, события в календаре и т.д.

Примеры апплетов:

Транслируем все новые фото с камеры в Telegram
Отправляем записи с диктофона в Telegram
Ищем свой iPhone с помощью бота Telegram
Быстрая отправка имейлов из Telegram

Как подключить IFTTT к каналу/группе Telegram?

Заходим на сайт IFTTT в раздел Telegram и нажимаем Connect для установки бота IFTTT. Соглашаемся на предложение браузера перейти в Telegram.

Не забываем нажать на Start. Вводим команду /connect_channel.
Не забываем нажать на Start. Вводим команду /connect_channel.
Добавляем бота IFTTT в администраторы канала/группы.
Добавляем бота IFTTT в администраторы канала/группы.
-6
Отправляем боту IFTTT сообщение с именем канала/группы.
Отправляем боту IFTTT сообщение с именем канала/группы.

Как настроить IFTTT-апплет?

Теперь к каналу можно подключать апплеты. Рассмотрим как это происходит на примере апплета для трансляции постов из RSS-ленты в Telegram-канал.

Открываем бот IFTTT и нажимаем на кнопку Authorize IFTTT.
Открываем бот IFTTT и нажимаем на кнопку Authorize IFTTT.

В результате откроется страница для выбора апплетов. Выбираем Send new Feed Items to a Telegram chat.
В результате откроется страница для выбора апплетов. Выбираем Send new Feed Items to a Telegram chat.
Заходим на страницу апплета и передвигаем вправо ползунок над надписью Turn on.
Заходим на страницу апплета и передвигаем вправо ползунок над надписью Turn on.
Теперь активированный апплет отображается сверху остальных апплетов на странице Telegram на сайте IFTTT. Его можно включать и отключать по желанию.
Теперь активированный апплет отображается сверху остальных апплетов на странице Telegram на сайте IFTTT. Его можно включать и отключать по желанию.
Вставляем ссылку на RSS-ленту и выбираем из списка один из подключенных каналов или группу.
Вставляем ссылку на RSS-ленту и выбираем из списка один из подключенных каналов или группу.
Ниже в разделе «Message text» можно написать свой шаблон, с помощью которого будет вывод записи
Ниже в разделе «Message text» можно написать свой шаблон, с помощью которого будет вывод записи
Дожидаемся когда в ленте появляется новый пост и радуемся его появлению в канале Telegram.
Дожидаемся когда в ленте появляется новый пост и радуемся его появлению в канале Telegram.

И всё! Вот таким довольно простым образом можно объединить с Telegram почти 400 сервисов! 

Выражаю благодарность: TgLive и Iphones