Как вы задерживаете последующее намерение в диалоге? - PullRequest
0 голосов
/ 17 апреля 2020

Совершенно новый способ создания приложения для Google Home. Чего я пытаюсь достичь, и я даже не уверен, возможно ли это:

"Запустить приложение [имя]"

"Запустить приложение [имя] сейчас " - Устанавливает 5-минутный таймер в намерении, поэтому в последующем намерении есть задержка.

Как только 5-минутный таймер завершает настройку, установленную в первом намерении, он запускает следующее намерение.

«С вами все в порядке?»

«Да» - сброс таймера снова на 5 минут. По истечении 5 минут он снова задает вопрос. Это будет продолжаться до тех пор, пока приложение в конечном итоге не будет остановлено.

"Нет" или "..." (Нет ответа) - [действие заполнителя]

Я просто интересно, возможна ли вообще эта идея с помощью инструментов, доступных в Dialogflow? Я вроде как заблудился, как установить таймер в фоновом режиме после первоначального запуска приложения. Из этого я увидел, что у меня нет доступа к таймеру / будильнику. Есть ли способ обойти это с тем, что я пытаюсь сделать sh?

1 Ответ

0 голосов
/ 17 апреля 2020

Dialogflow предназначен для создания диалогового пользовательского интерфейса, поэтому в диалоге нет ничего определенного для c, позволяющего отложить запуск намерения.

Однако платформа, на которой вы работаете, может иметь какой-то способ Сделай так. Поэтому, если вы звоните Dialogflow из приложения Android (например, не через Google Assistant), вы можете использовать возможности Android для установки таймера и запуска события Dialogflow в это время.

...