Представьте себе интернет, когда событие, происходящее в одном месте, приводит к выполнению запланированной последовательности действий. К счастью, уже не нужно представлять 🙂 Теперь это реальность благодаря мэшап-сервису ifttt (“if this, then that” — “если это, тогда то”). Данный сервис позволяет создавать простую автоматизированную последовательность операций, которая запускается при выполнении определенного действия. Полезность данного сервиса сложно переоценить, а перечень поддерживающих инструментов, — так называемых Каналов и вовсе превращает данный мэшап ifttt в очень интересный и любопытный инструмент, при этом он чрезвычайно прост в настройке и использовании, варианты комбинаций исчисляются сотнями.
Как обычно, все гениально — просто. В интеренете есть уже сервисы, которые выполняют подобные действия, например, автоматический кросспостинг нового поста из facebook в twitter, или при обновлении блога wordpress автоматический постинг в twitter. ifttt позволяет делать и это, но на самом деле его функционал намного разнообразней.
Мэша́п — это веб-приложение, объединяющее данные из нескольких источников в один интегрированный инструмент. Понятие мэшап изначально относится к популярной музыке (чаще хип-хопу) и означает производство новой песни, смешивающей две или больше части других песен. (Википедия)
Итак, приступим к обзору этого мегаполезного мэшап-сервиса ifttt:
Как создать задачу на ifttt? Сначала нужно зарегистрироваться, все очень просто и прозрачно. После активации вашего аккаунта, можно видеть три закладки:
- Tasks (Задачи) — это список ваших активных задач
- Recipes (Рецепты) — это список наиболее популярных задач, которые вы можете использовать как свои. т.е. это что-то типа заготовок задач.
- Channels (Каналы) — это список поддерживаемых сервисов, на данный момент из 214 (например, facebook, twitter, linkedin, rss, google rss reader, evernote, gmail, google calendar, wordpress и пр. )
Рассмотрим план действий на конкретном примере. Например, мы хотим, чтобы при обновлении нового статуса в Facebook, делался пост в twitter.
Пошаговая инструкция простая:
Перед тем как приступить к задаче, рекомендуем активировать нужные вам каналы, чтобы потом только выбирать активные триггеры каналов. Этот пункт можно сделать и потом, в процессе создания задачи, но если у вас уже есть активированные каналы, то создание задачи занимает секунды.
На изображении ниже цветными иконками выделены активные каналы, серым — пока не активные. Активировать вы их можете в любой момент.
Создание задачи. Шаг первый: Выбор триггера (Choose trigger channel).
Выбираем нужный нам триггер каналов, для нашей задачи — это Facebook.
Создание задачи. Шаг второй: Выбор свойств триггера (Choose a trigger).
В данном случае выбираем сообщение вашего нового статуса в фейсбуке (New status message by you)
Создание задачи. Шаг третий: Заполнить поля триггера (Complete trigger field)
В данном случае нам не нужно заполнять поля выбранного триггера — фейсбука, т.к. он довольно простой. Но часто бывает, что нужно выбрать поля, которые будут в дальнейшем обрабатываться наприvер, поля поста вордпресса.
Нажимаем на кнопку «Create trigger» (Создать триггер) и получаем первое условие нашей задачи. После этого кликаем на ссылку «that«, чтобы выбрать нужный канал.
Создание задачи. Шаг четвертый: Выбор канала действия (action channel)
«Action channel» по условиям нашего примера — это twitter.
Создание задачи. Шаг пятый: Выбор действия канала (Choose an action)
Выбираем новый пост в твиттере (Post a new tweet).
Создание задачи. Шаг шестой: Заполнение полей действия (Complete action fields)
В данном случае тоже можно не заполнять это поле, т.к. по умолчанию там уже стоит {Message}. Кликаем на кнопку «Create action«.
Создание задачи. Шаг седьмой: Создать и активировать (Create & activate)
Последний шаг — это уже финальная сверка условий задачи, можно добавить описание задачи и чтобы создать данную задачу кликаем на кнопку «Create task»
Задача создана, она появится в вашей закладке «Tasks«. Таким образом, мы автоматизировали такой алгоритм: если мы обновляем статусное сообщение на фейсбуке, на нашем твиттере появлется об этом новый твит:
Великолепие данного мэшап-сервиса ifttt состоит еще в том, что можно создавать довольно нетривиальные задачи, тут есть где развернуться бурной ИТ-фантазии. Например, можно использовать как конечный канал действий мобильный телефон . (К слову, при вводе телефона, нужно вводить сначала 00 (вместо +), а потом уже код страны и номер), или делать копии фотографий из социальных сервисов в Dropbox.
Кроме того, настоятельно советуем прочесть нашу статью Особенности мэшап-сервиса Zapier.
При использовании этого материала активная ссылка на http://www.topobzor.com обязательна.