Общий вопрос о Amazon Next "Next Intent" (с использованием набора навыков) - PullRequest
0 голосов
/ 29 марта 2020

В настоящее время я пытаюсь создать навык alexa, предоставляющий пользователям информацию о новостях из БД. У меня есть 3 темы новостей в этой БД: - локальная - глобальная - финансы

В настоящее время я занимаюсь тем, что если пользователь вызывает NewsIntent, я собираю все данные по всем 3 темам, объединяю их вместе и данные как вывод через Alexa.

Мой вопрос сейчас заключается в том, как бы я интегрировал NextIntent.

Например, пользователь не интересуется местными новостями и хотел бы их пропустить.

Моя проблема в том, что, когда к нам приходят намерения, я создаю ответ и возвращаю его обратно в Alexa. Но в этом случае мне нужно было бы иметь возможность отправлять 3 ответа один за другим, верно?

Я не знаю, верны ли мои мысли по этому поводу.

Если у вас есть Любая идея, пожалуйста, дайте мне знать.

Спасибо!

1 Ответ

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

Вы можете использовать атрибуты сеанса Alexa https://developer.amazon.com/en-US/docs/alexa/custom-skills/manage-skill-session-and-session-attributes.html, чтобы сохранить, в какой БД вы находитесь в данный момент. Как db: local. Затем, когда вы получите AMAZON.NextIntent, вы проверите атрибуты сеанса и на их основе вы будете использовать ожидаемую базу данных.

...