После отображения карты карусели в Dailogflow, я хочу выбрать один из списков с помощью голосовой операции - PullRequest
0 голосов
/ 30 января 2020

Расскажите нам о Dailogflow. В настройках Intents в ответе было установлено отображение карты карусели GoogleAssistant.

Мне удалось отобразить карту карусели, но я хочу выбрать одну из этих карт с помощью голосового действия и откройте набор URL-адресов для этой карты.

Я не смог найти его в ссылке, поэтому, пожалуйста, дайте мне знать, если есть способ добиться этого.

Если это невозможно, Есть ли другой способ получить эквивалентный контент?

У меня нет хорошего английского sh. Спасибо за чтение.

1 Ответ

0 голосов
/ 30 января 2020

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

рассмотрите пример ниже: Назначение ShippingOption отображает список, который можно выбрать, а также получить ответ от пользователя высказывание.

enter image description here

приложение. js

intentMap.set("shippingOptionIntent", shippingOptionIntent);
intentMap.set("shippingOptionIntent - select", shippingOptionIntentSelect);
intentMap.set("shippingOptionIntentChoose", shippingOptionIntentChoose);

Теперь установите высказывание для последующего намерения :

enter image description here

Если другое последующее намерение отвечает за выбор пользователя, нажав на опцию. У него есть событие опции помощника Google.

enter image description here

Таким образом, вы можете обрабатывать оба типа ответов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...