2

カルーセルを表示したときにユーザー選択を聞く際に問題が発生しています。私たちはdialogFlowでaskWithCarouselを使用し、actions_intent_optionイベントを使用してカルーセル項目のクリックを聞いています。カルーセルがユーザーに表示されると、アシスタントはマイクを使用してユーザー入力を聞き始めます。マイクがユーザーからランダムな入力を受け取った場合(カルーセル項目の同義語と一致しない場合)、ユーザーは任意のカルーセル項目をタップします。同義語のいずれかを言う、actions_intent_optionイベントは解雇されていません。この相互作用の直後にカルーセルが表示されれば正常に動作します。それ以外の場合は、ユーザーの入力としてカルーセルタイトルを取得し、別の意図に解決します。選択がすぐにカルーセルに続いていない場合、インテントがトリガーされない

このためカルーセルアイテムのIDを取得できません。ユーザーが後でカルーセルアイテムをクリックした場合でも、マイクを無効にする方法やactions_intent_optionを放出する方法はありますか?この流れで助けてください。

答えて

1

選択イベントは、カルーセルまたはリストがユーザーに送信された直後に検出されたとおりに放出されます。

リストアイテムのタイトルを確認するか、カルーセルやリストを再度表示するようにフォールバックを設定することをおすすめします。

+0

ありがとう@matthewayne。私は今でも同じ仕事を考えていました –

関連する問題