0

Я пытаюсь разработать навык для amazon alexa, посредством чего приложение выводит пользователя в новое состояние.Alexa node sdk chaining events

«вход пользователя» -> «Говори» -> «Задать вопрос» -> «вход» .... и т.д.

Это самый очевидный способ идти об этом, однако, это означает, что у меня есть довольно откровенно месиво «говорить» и «задавать вопрос».

Есть ли другой способ связать события для amazon alexa. Например, произнесите какой-то звук, затем перейдите к другому обработчику? (Я знаю, что могу испускать («handlerName») и переключиться на другой обработчик, но я не могу этого сделать и сделаю alexa говорить до того, как произойдет переход)

ответ

0

Лучший способ «событий цепочки» - поддерживать состояние является использование объекта сеанса в структурах запросов и ответов Alexa API (см. here). Сохраните переменную в атрибутах, указывающих текущий шаг в вашем потоке.