ИнтернетПроизводительность

Как использовать апплеты IFTTT с расширенными фильтрами для решения ваших задач

Как использовать апплеты IFTTT с расширенными фильтрами для решения ваших задач

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

Мы покажем вам, как с помощью опции « Фильтры» в платформе разработчика IFTTT.

Что такое фильтры IFTTT?

Возможно, вы знаете, если это, то, что как любимый сервис среди чутких и организованных людей. Это позволяет связать различные сервисы с одним аккаунтом. Затем вы можете инициировать действия для одной учетной записи на основе входных данных другой.

Например, вы можете использовать IFTTT на своем телефоне Android, чтобы отправлять себе электронные письма всякий раз, когда вы получаете SMS. Или вы можете автоматически регистрировать ваши телефонные звонки в календаре. Вы можете подключить такие сервисы, как Twitter, Facebook, Sonos, RSS-каналы, информацию о погоде, Pushbullet и многое другое.

Основная версия IFTTT, которую использует большинство людей, проста. У него есть триггер — оператор « если это », за которым следует действие — оператор « тогда это ».

Но иногда вы хотите более гибкое решение. Возможно, вы захотите, чтобы действие «тогда это» запускалось только в определенных ситуациях. Если это так, то вы можете использовать расширенную функцию IFTTT под названием « Фильтры» .

Как настроить фильтры IFTTT

Использование платформы IFTTT для апплетов с расширенными фильтрами

Чтобы начать использовать фильтры, вам нужно перейти на сайт платформы IFTTT . Это сайт для разработчиков, которые хотят использовать IFTTT. Тем не менее, даже если вы обычный пользователь, вы все равно можете использовать функции здесь.

Чтобы начать, нажмите на панель инструментов в правом верхнем углу.

Это приведет вас в раздел « Частные апплеты », где вы сможете увидеть любые продвинутые апплеты, которые вы уже создали.

Чтобы настроить новый апплет с использованием фильтров, нажмите « Новый апплет» в правом верхнем углу. Вы попадете на страницу создания нового апплета .

Создание нового апплета для добавления фильтров IFTTT

Создать новый апплет IFTTT

Мы проведем вас через шаги по созданию апплета с фильтрами на примере. Допустим, у вас есть телефон Android, и вы хотите, чтобы апплет запускался всякий раз, когда вы возвращаетесь домой.

Шаг 1: выберите свой триггер

  1. Нажмите на поле « Службы поиска» и найдите устройство Android .
  2. Выберите конкретный триггер в раскрывающемся меню « Пожалуйста, выберите» .
  3. Выберите Подключения к определенной сети Wi-Fi .
  4. Теперь, посмотрите на раздел « Метка поля », введите имя сети Wi-Fi нашего дома в поле « Значение» .

Шаг 2. Выберите действие, прежде чем применять фильтры

В этом примере мы собираемся, чтобы наш динамик Sonos воспроизводил музыку, когда мы вернемся домой.

  1. Нажмите на Добавить действие .
  2. Перейдите в окно поиска услуг и выберите Sonos .
  3. В раскрывающемся списке « Пожалуйста, выберите» выберите « Играть в избранное» . Мы собираемся выбрать, какой фаворит играть позже. Так что пока оставьте опции для какого фаворита вы хотите сыграть? а где ты хочешь играть? установить на Настраиваемый пользователем .
  4. Идите дальше и добавьте все фильтры в раздел « Добавить код фильтра ». Смотрите ниже для получения дополнительной информации о том, как использовать фильтры.
  5. Как только все будет сделано, просто добавьте заголовок апплета и описание апплета внизу, затем выберите Сохранить .
  6. Вы увидите баннер созданного апплета, как только все будет сделано.

Шаг 3: Начните использовать новый апплет

  1. Перейдите на панель инструментов, а затем к вашим личным апплетам . Вы увидите ваш новый апплет, сохраненный здесь.
  2. Нажмите на нее, чтобы открыть параметры в новом окне.
  3. Нажмите кнопку « Подключиться», чтобы начать использовать апплет, и введите свои значения, например, какой любимый сонос вы хотите услышать, когда вернетесь домой, и в каком месте должна воспроизводиться музыка.
  4. Нажмите Сохранить, и ваш новый апплет готов к использованию.

Как использовать фильтры IFTTT

Использование апплетов IFTTT с расширенными фильтрами и пример готового апплета

Теперь вы знаете, куда добавить фильтры IFTTT. Давайте начнем смотреть на код фильтра.

Фильтры используют JavaScript, который запускается при запуске апплета. JavaScript может получить доступ к данным о триггере, а также к метаданным, таким как текущее время. Это означает, что вы можете использовать фильтры по-разному в зависимости от выбранного триггера.

Мы рассмотрим два разных примера кода фильтра.

1. Фильтр IFTTT для запуска апплета только в течение дня

Как использовать апплеты IFTTT с расширенными фильтрами - код фильтра

В приведенном выше примере апплет воспроизводит музыку через систему Sonos всякий раз, когда вы возвращаетесь домой, а ваше устройство подключается к домашней Wi-Fi.

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

Чтобы ограничить время работы апплета, мы можем использовать следующий код фильтра:

 var currentHour = Meta.currentUserTime.hour() if (currentHour >= 8 || currentHour < 22 ) { } else { Sonos.playFavorite.skip ()} 

Вот объяснение того, что означает этот код:

Первая строка указывает системе проверять текущее время в часовом поясе пользователя. Вторая строка говорит, что если текущее время после 8:00 и до 22:00, апплет должен работать. Третья и четвертая строки говорят, что если время до 8 утра и после 10 вечера, апплет должен пропустить действие и не воспроизводить избранное.

2. Фильтр IFTTT для изменения света на случайный цвет

В документации фильтра IFTTT также есть пример того, как ввести случайный элемент в действия. Например, следующий код отправит изменить ваши огни Lifx на случайный цвет из списка вариантов, которые вы предоставляете.

 var colors = ["#FF8400", "#FF0000", "#15FF00", "#FF00D4","#00D4FF","#003CFF"] var index = Math.floor((Math.random() * colors.length)) Lifx.color.setAdvancedOptions('color: ' + colors[index] + '; brightness: 1; duration: 12') 

Здесь в первой строке перечислены различные цвета, которые вы хотите включить в случайное вращение. Вторая строка выбирает случайное значение из этого списка. Третья строка устанавливает ваши огни Lifx в этот цвет.

Ограничения фильтров IFTTT

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

Во-первых, любой может создать апплет с использованием фильтров. Однако вы можете публиковать апплеты с фильтрами только в том случае, если у вас есть платная учетная запись IFTTT. Если вы не хотите платить, вы все равно можете использовать отфильтрованные апплеты в своей учетной записи. Вы просто не сможете опубликовать их и поделиться ими с другими.

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

Используйте фильтры для создания умных апплетов IFTTT

Используя фильтры в разделе IFTTT Platform, любой может создавать сложные апплеты для выполнения более сложных функций. Мы любим IFTTT, но если вы ищете аналогичную услугу с другими вариантами, вас могут заинтересовать эти альтернативы IFTTT, о которых вы не слышали о о которых вы, возможно, не слышали о о которых вы, возможно, не слышали

Похожие посты
Интернет

Google Store Лучшие предложения

Интернет

Руководство по специальному режиму в сети

Интернет

10 советов по безопасности беспроводной домашней сети

Интернет

САН против НАН