Вы можете использовать последующее намерение. Поэтому, когда вы отображаете список или карусельную карточку и хотите сделать этот выбор как по клику, так и по высказыванию пользователя. Вы должны добавить два последующих намерения, одно для выбора одного для текстового высказывания.
рассмотрите пример ниже: Назначение ShippingOption отображает список, который можно выбрать, а также получить ответ от пользователя высказывание.
приложение. js
intentMap.set("shippingOptionIntent", shippingOptionIntent);
intentMap.set("shippingOptionIntent - select", shippingOptionIntentSelect);
intentMap.set("shippingOptionIntentChoose", shippingOptionIntentChoose);
Теперь установите высказывание для последующего намерения :
Если другое последующее намерение отвечает за выбор пользователя, нажав на опцию. У него есть событие опции помощника Google.
Таким образом, вы можете обрабатывать оба типа ответов.