Используйте Siri для запуска апплетов IFTTT
13/09/2021Голосовые команды становятся все более распространенным способом взаимодействия с устройствами и приложениями.
Вы можете использовать голосовые команды для выполнения действий для любой службы на IFTTT.
Siri — это помощник с голосовой активацией от Apple.
Siri можно запускать на вашем устройстве iOS или iPadOS, HomePod или Apple Watch. Помощник даёт возможность запустить ярлык Apple, который, в свою очередь, запускает апплет IFTTT.
Итак, создайте свой апплет
Ваш апплет будет использовать «вебхуки» (Вебхук — англ. webhook. Термин «webhook» был придуман Джеффом Линдсейем в 2007 году на основе программного термина перехват (англ. hook)) в качестве триггера.
Он может использовать любое выбранное вами действие, и если вы подписаны на IFTTT Pro, то сможете запускать несколько действий, а также включать запросы и фильтры.
Давайте рассмотрим эти расширенные варианты использования в этой заметке нашего блога.
- Выберите «Создать», чтобы создать новый апплет
- Добавьте «вебхук» в качестве триггера If This
- При появлении запроса введите название вашего мероприятия. Вы будете использовать эту информацию через несколько минут, чтобы настроить часть настройки Siri. Для этого примера мы будем использовать turn_off_lights.
- Добавьте часть апплета — это служба действий — при необходимости выполните проверку подлинности и выберите любые необходимые настройки.
Для этого примера мы выберем Yeelight. - Нажмите кнопку продолжить/continue
- При появлении запроса отредактируйте заголовок апплета, если вы хотите его настроить
- Нажмите кнопку «Готово», чтобы сохранить апплет
Создайте ярлык Siri
- Все еще находясь на IFTTT, нажмите (или коснитесь на мобильном устройстве) на значке «Вебхуки», чтобы просмотреть страницу сведений об услуге
- Нажмите (или коснитесь на мобильном устройстве) кнопку Документация, чтобы просмотреть свой закрытый ключ и URL-адрес, который вы можете использовать с этой службой.
Не делитесь этим секретным ключом ни с кем, или они смогут использовать его для запуска ваших апплетов. - На странице документации Webhooks в поле {событие} введите Имя события, указанное на шаге 3 выше.
Наш — turn_off_lights.
Держите эту страницу документации под рукой — вам нужно будет скопировать элементы с нее в следующих нескольких шагах. - На вашем iPhone откройте приложение Apple Shortcuts
- Нажмите +, чтобы добавить новый ярлык
- Нажмите +, чтобы добавить действие. Найдите и добавьте элемент “Текст”.
- Скопируйте закрытый ключ с экрана IFTTT Webhooks и вставьте его в текстовую область в новом ярлыке
- Нажмите +, чтобы добавить второе действие. Найдите и добавьте второй “текстовый” элемент.
- Введите «Имя события», которое вы настроили ранее в IFTTT.
Наш — это turn_off_lights. - Нажмите +, чтобы добавить третье действие. Найдите и добавьте элемент “URL”.
- Скопируйте весь URL-адрес, который вы видите на экране IFTTT Webhooks, и вставьте его в область URL в новом ярлыке. Убедитесь, что в нем указано название вашего мероприятия.
Ваш ярлык должен выглядеть следующим образом (с вашими собственными значениями в текстовых полях и полях URL). - Нажмите +, чтобы добавить четвертое и последнее действие.
Найдите и добавьте элемент “Получить содержимое URL”. - Нажмите «Показать больше» в новом добавленном действии, и подтвердите, что для метода установлено значение «ПОЛУЧИТЬ».
- Нажмите «Далее», дайте вашему новому ярлыку имя (это то, что вы будете использовать, чтобы сообщить Siri о запуске) и сохраните его.
Мы назвали свой “Выключи свет”.
А теперь скажи «Привет, Сири»
Чтобы запустить новый апплет необходимо взаимодействовать с «Сири».
В нашем примере мы просто говорим: “Привет, Сири, выключи свет».
Он будет работать на любом устройстве Apple с поддержкой Siri, вошедшем в систему с тем же идентификатором Apple ID, который вы использовали при создании ярлыка.
Помните, что вы всегда можете настроить любой апплет так, чтобы он уведомлял вас о его запуске (он будет делать это с помощью уведомлений приложения IFTTT), а ещё вы можете проверять свои журналы активности в приложении IFTTT и на IFTTT.com чтобы просмотреть информацию о каждом событии апплета.
Наслаждайтесь!
Источник:ifttt.com