Событие, инициированное gprs с устройства IOT, должно вызывать диалоговое окно в помощнике Google без необходимости запуска диалога пользователем. IOW. начало диалога внешне запускается событием, и это событие, а не пользователь запускает диалог. Можно ли это сделать?
Я - конвертер из NodeJ из одной из двух других систем управления диалогами и знаю, как написать диалоговое окно, и у меня есть ограниченное ноу-хау в помощнике Google по реагированию на события.
Существует устройство IOT, которое отправляет сообщения GPRS на устройство-помощник Google в случае изменения статуса. Это должно вызвать событие push на хост-устройстве помощника, которое говорит о событии и позволяет получателю контролировать дальнейшие действия через предопределенный диалог.
«Тревога» в «Google Home» отвечает первому требованию: диалоговое окно запускается не пользователем, а внешним событием (таймером) без постоянного соединения во время обратного отсчета таймера.
Этот сигнал тревоги, однако, не является диалогом, поскольку позволяет только «остановить» его.
Насколько я обнаружил, кажется трудным - а когда-то было невозможно - вторгнуться в устройство без предварительной активации пользователем. Я не знаю, возможно ли эмулировать действие пользовательского запроса, чтобы инициировать диалог, или есть ли лучшие способы подтолкнуть событие, чтобы инициировать намерение, которое начинается - без активации пользователем - диалога. (Эти диалоги одобрены и ожидаются пользователем)