Я строю навык Alexa с одним намерением и 3 слотами.Слоты AMAZON.Date
и два пользовательских слота.Тип каждого из пользовательских слотов определяется в модели голосовой связи и не изменяется.
Сам навык размещается в среде Elastic Beanstalk и обрабатывает запросы от устройства, используя ask-sdk
для узла.JS.здесь: https://github.com/alexa/alexa-skills-kit-sdk-for-nodejs
Как только Alexa получит действительные значения для каждого слота, IntentRequest
отправляется на сервер, и я запрашиваю в базе данных некоторые результаты поиска, которые удовлетворяют запросу.
Это мой вопрос: как правильно отправить результаты поиска обратно на устройство, чтобы оно было выбрано пользователем?
Например: скажем, я ищудля магазинов мороженого в моем районе.Я предоставляю почтовый индекс, тип мороженого, которое я хочу, и т. Д. Магазины мороженого хранятся в моей базе данных.Я хочу вернуть список магазинов мороженого, которые удовлетворяют параметрам поиска, и я хочу, чтобы пользователь выбрал магазин из этого списка для «любимых».В моем API я могу уведомить магазин о том, что кто-то «одобрил» его магазин через Alexa.
Спасибо!