Это самый полезный в мире бот Telegram. Вот что он умеет

Эта статья для тех, кто уже подсел на мессенджер Telegram и десятки раз в день проверяет его.

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

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

Что такое IFTTT?

ifttt_featured

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

Примеры:

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

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

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

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

Способ применения #1. Объединяем соцсети и Telegram

social_networks

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

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

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

Способ применения #2. Собираем собственный новостной канал

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

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

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

Способ применения #3. Эффективнее организуем свою работу

time_management

IFTTT-бот позволяет организовать в Telegram-канале систему напоминаний о письмах и делах. А также обращаться к разнообразным сервисам для управления временем (например Rescue Time или Todoist), не выходя из Telegram.

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

Отправляем в Telegram ежедневные напоминания
Отправляем сообщение в Telegram, если на почту приходит письмо, отмеченное как важное
Быстрая отправка сообщений в Gmail с помощью бота IFTTT в Telegram

Способ применения #4. Соединяем Telegram и умный дом

К IFTTT подключены самые разные виды «техники будущего»: лампочки, термостаты, выключатели, кондиционеры, автоматические двери, коробочки для яиц, кофеварки, посудомоечные машины и десятки других вещей. А также автомобили BMW и Tesla. Можно получать в Telegram сообщения от своей стиральной машины, а можно, наоборот, отправлять ей приказы с помощью IFTTT-бота.

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

Отправляем сообщения в Telegram, если в воздухе вашей спальни превышен уровень содержания углекислого газа
Меняем цвета лампочки HueLights путем отправки сообщений боту IFTTT в Telegram
Включаем телевизор путем отправки сообщений боту Telegram

Способ применения #5. Сообщаем семье о своем местоположении

gps

IFTTT может следить за вашим местоположением, если установить их приложение на смартфон или использовать GPS-трекер для животных Whistle.

Пример апплета:

Если вы пришли в магазин, то отправить участникам чата сообщение с вопросом «Не нужно ли им что-нибудь?»

Способ применения #6. Подключаем к Telegram свой смартфон

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

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

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

Способ применения #7. Архивируем посты из Telegram

archive

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

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

Сохраняем все опубликованные на канале фотографии в Dropbox
Сохраняем все фото и еженедельный дайджест канала в таблицу Google

А теперь разберем, как реализовать все описанные выше возможности в своем Telegram. Для выполнения инструкций ниже вам необходимо зарегистрироваться на сайте IFTTT.

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

1. Заходим на сайт IFTTT в раздел Telegram и нажимаем Connect для установки бота IFTTT. Соглашаемся на предложение браузера перейти в Telegram.
2. Не забываем нажать на Start.
3. Вводим команду /connect_channel.
4. Добавляем бота IFTTT в администраторы канала/группы.
5. Отправляем боту IFTTT сообщение с именем канала/группы. В моем случае — @ifttt_test.

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

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

1. Открываем бот IFTTT и нажимаем на кнопку Authorize IFTTT.
2. В результате откроется страница для выбора апплетов. Выбираем Send new Feed Items to a Telegram chat.
3. Заходим на страницу апплета и передвигаем вправо ползунок над надписью Turn on.
4. Вставляем ссылку на RSS-ленту (например, http://feeds.feedburner.com/iphones/ru) и выбираем из списка один из подключенных каналов или группу.
6. Теперь активированный апплет отображается сверху остальных апплетов на странице Telegram на сайте IFTTT. Его можно включать и отключать по желанию.
7. Дожидаемся когда в ленте появляется новый пост и радуемся его появлению в канале Telegram.

Как взаимодействовать с IFTTT путем отправки сообщений боту?

ifttt_email
gmail_sended

Как было сказано выше, в Telegram можно не только передавать информацию из других сервисов. Но и управлять ими, отправляя команды боту. Например, посылать письма через Gmail:

1. Активируем соответствующий апплет и указываем адреса, на которые хотим отправлять письма.
2. Заходим в бот IFTTT и набираем:»@ifttt #email текст письма».
3. Проверяем почту.

Как создать свой IFTTT-апплет?

IFTTT подключился к Telegram всего несколько месяцев назад и готовых апплетов пока немного. Но создать свой очень просто. В качестве примера настроим автоматическую трансляцию постов из Pocket в Telegram:

1. Идем на страницу для создания новых апплетов.
2. Нажимаем на голубой плюсик возле слова THIS.
3. Выбираем в списке сервисов Pocket.
4. Выбираем действие Any new item.
5. Нажимаем на голубой плюсик возле слова THAT.
6. Выбираем действие Send Message.
7. Выбираем один из подключённых к IFTTT каналов и настраиваем какие части сохранённой веб-страницы из Pocket надо добавлять в сообщение.
8. Нажимаем на кнопку Finish.

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

Что еще почитать по теме?

Больше примеров использования IFTTT можно найти в моих прошлых статьях:

40 рецептов IFTTT для гаджетов
Удивительные новинки IFTTT 2016

Также рекомендую почитать материалы Артема Суровцева об использовании приложения IFTTT для iOS:

Автоматизация на iOS. IFTTT
Как автоматизировать самые скучные действия в iOS

©  iphones.ru