Choice interface
選択肢をユーザーにレンダリングしたり、ユーザーが選択した内容を認識したりするために使用できる選択肢のインスタンス。
注釈
認識時には、value
は常に findChoices()
と recognizeChoices()
によって返されます。 既定では、ユーザーの発話は、選択で指定されたすべての文字列と比較されます。
FindChoicesOptions
構造を使用して、認識中に value
や action.title
を使用して無効にできます。
const choice = {
value: 'red',
action: {
type: 'imBack',
title: 'The Red Pill',
value: 'red pill'
},
synonyms: ['crimson', 'scarlet', 'ruby', 'cherry']
};
プロパティ
action | (省略可能) 選択肢を推奨アクションとしてレンダリングするときに使用するアクション。 この 、 |
synonyms | |
value |
|
プロパティの詳細
action
(省略可能) 選択肢を推奨アクションとしてレンダリングするときに使用するアクション。 この 、type
、title
、および value
フィールドを含む完全なアクションである必要があります。 指定しない場合は、フィールドの値の選択肢に基づいて imBack
アクション 生成。
action?: CardAction
プロパティ値
CardAction
synonyms
value
findChoices()
によって認識されたときに返される値。 また、アクション が指定されていない場合は、ユーザーに選択肢を表示するためにも使用されます。
value: string
プロパティ値
string