Действия в чате
Эта функция позволяет реагировать на поступающие уведомления прямо из чата с уведомлениями через специальные кнопки или ссылки, прикрепленные к сообщению. С помощью этой функции вы не просто будете получать уведомления о событиях, но и сможете тут же реагировать на них, не теряя времени и не покидая окно чата.
Как это работает?
Действия в чате тесно связаны с сервисами-источниками. В двух словах: нажатие на кнопку/ссылку действия запускает связанное с ней событие в рамках сервиса, сгенерировавшего уведомление. Например, открывается входная дверь, включается свет в прихожей и т.д.
Вот как это происходит:
- Пользователь получает в чат уведомление с кнопкой/ссылкой на действие.
- Пользователь нажимает на кнопку/ссылку в чате.
- Notify.Events отправляет сигнал обратно в сервис-источник.
- Сервис-источник запускает алгоритм для реализации заданного действия.
- Действие происходит.
Получил в Telegram уведомление “Протечка стиральной машины!!” с кнопкой ”Выключить стиральную машину”.
Нажал на кнопку ”Выключить стиральную машину”.
Notify.Events отправил сигнал о срабатывании кнопки ”Выключить стиральную машину” в Home Assistant.
Home Assistant отправил сигнал на отключение умной розетке, к которой подключена машинка.
Умная розетка получила сигнал от Home Assistant, стиральная машина выключилась.
Так, нажатие на кнопку в чате отправляет сигнал в сервис-источник. А уже через него срабатывает настроенный пользователем алгоритм, приводящий к осуществлению конкретного действия.
Какие сервисы поддерживают?
Источники
Сейчас настройка кнопок/ссылок для действий в чате доступна для некоторых сервисов из категории IoT и Умные дома:
А также для некоторых библиотек:
Получатели
Действия в том или ином виде поддерживаются в большинстве получателей. Разница лишь в том, как будут отображаться действия в окне чата – в виде кнопок, или в виде прямых ссылок на действие.
Проверить это можно на странице Возможности, кликнув по карточке нужного получателя. Если напротив строки Действия в чате стоит зеленая галочка, значит, вы будете получать кнопки.
Если галочки нет, Notify.Events автоматически заменит кнопку на прямую ссылку на действие. Кликнув по ссылке, пользователь точно так же запустит заданное событие, а в открывшемся окне увидит уведомление об успешной активации.
В получателях, осуществляющих голосовые вызовы, функция недоступна.
Как все настроить?
Отправка сообщений с кнопками/ссылками задается через интерфейс сервиса-отправителя в рамках настройки уведомления. Для этого у вас уже должен быть настроен канал в интерфейсе Notify.Events и установлен плагин Notify.Events для нужного сервиса.
Все что требуется – выбрать нужное количество кнопок и прописать текст, который будет отображаться на них при получении нотификации. Одновременно можно настроить отправку 3 кнопок. А чтобы при нажатии срабатывало нужное действие, проверьте, что вы добавили его в цепочку.
Пример использования
Количество вариаций событий и кнопок действия для них в рамках встроенных кейсов автоматизации практически бесконечно. Открывайте ворота курьеру при поступлении сообщения о звонке в дверь. Вызывайте мастера сразу, как прочтете уведомление о протечке на кухне. Запускайте программу сушки белья после нотификации о завершении стирки, и так далее.
А если вы настроите отправку сразу нескольких кнопок, то сможете выбирать нужную реакцию в зависимости от полученного уведомления и ситуации. Например, при получении сообщения, содержащего фотографию с видеодомофона или камеры видеонаблюдения, установленной у порога, – открыть дверь или вызвать службу охраны/полицию. В первом случае нажатие кнопки будет провоцировать отправку сигнала на открытие двери умному дверному замку и последующее физическое открытие двери. Во втором – срабатывание системы сигнализации.
- Начало работы
- Использование сервиса
- Аккаунт
-
Продвинутый функционал
- API
- Кастомные интеграции