Alexa Skill: просит пользователя выбрать из набора результатов поиска - PullRequest
0 голосов
/ 27 февраля 2019

Я строю навык Alexa с одним намерением и 3 слотами.Слоты AMAZON.Date и два пользовательских слота.Тип каждого из пользовательских слотов определяется в модели голосовой связи и не изменяется.

Сам навык размещается в среде Elastic Beanstalk и обрабатывает запросы от устройства, используя ask-sdk для узла.JS.здесь: https://github.com/alexa/alexa-skills-kit-sdk-for-nodejs

Как только Alexa получит действительные значения для каждого слота, IntentRequest отправляется на сервер, и я запрашиваю в базе данных некоторые результаты поиска, которые удовлетворяют запросу.

Это мой вопрос: как правильно отправить результаты поиска обратно на устройство, чтобы оно было выбрано пользователем?

Например: скажем, я ищудля магазинов мороженого в моем районе.Я предоставляю почтовый индекс, тип мороженого, которое я хочу, и т. Д. Магазины мороженого хранятся в моей базе данных.Я хочу вернуть список магазинов мороженого, которые удовлетворяют параметрам поиска, и я хочу, чтобы пользователь выбрал магазин из этого списка для «любимых».В моем API я могу уведомить магазин о том, что кто-то «одобрил» его магазин через Alexa.

Спасибо!

...