Богатые сообщения для Dialogflow JSON V2 - PullRequest
0 голосов
/ 13 июня 2018

У Google есть документация по расширенным сообщениям (https://developers.google.com/actions/assistant/responses), но я использую запрос и ответ JSON непосредственно от DialogFlow, и в документации dialogFlow пользователю не предоставлен формат для отображения расширенных сообщений, кроме одной из основных карт.в образце ответа по этой ссылке (https://dialogflow.com/docs/fulfillment#response) с ключом «executementMessages», в котором определена карта.

Каждый ресурс в сети предоставил код для отображения расширенных сообщений при использовании Actions SDK, но недля Dialogflow JSON.

Может ли кто-нибудь дать фрагмент кода каждого расширенного ответа (Карта, Список, Таблица, Карусель и т. д.), который я могу отправить в сообщении выполнения.

Спасибо!

1 Ответ

0 голосов
/ 13 июня 2018

Как задокументировано , большая часть ответа Actions SDK встроена в ответ Dialogflow под объектом payload.google, хотя в этом есть некоторые повороты.

В частности, длядля отправки богатых сообщений требуется поле richResponse, содержащее объект RichResponse .Это тот же объект RichResponse, который описан в SDK Actions, и содержит свойство items, представляющее собой массив различных ответов .

Документация для протокола JSON Используется содержит больше информации, и есть количество примеров ответов JSON с использованием Dialogflow v2.

...