Choice interface
選項的實例,可用來將選擇轉譯給使用者,或辨識用戶選取的專案。
備註
除非提供 動作,否則 值 會轉譯給使用者,在此情況下,title
動作會轉譯給使用者。
在辨識時,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