共用方式為


QnACardBuilder class

提供方法,以建立包含主圖卡片的活動,以顯示 QnAMakerDialog 的作用中學習或多回合提示選項。

方法

getQnAAnswerCard(QnAMakerResult, boolean)

傳回具有回應文字和主圖卡片附件的 活動,其中包含多回合提示的按鈕。

getQnAPromptsCard(QnAMakerResult)

傳回具有回應文字和主圖卡片附件的 活動,其中包含多回合提示的按鈕。

getSuggestionsCard(string[], string, string)

傳回具有主圖卡片附件的 活動,其中包含使用中學習建議的按鈕。

方法詳細資料

getQnAAnswerCard(QnAMakerResult, boolean)

傳回具有回應文字和主圖卡片附件的 活動,其中包含多回合提示的按鈕。

static function getQnAAnswerCard(result: QnAMakerResult, displayPreciseAnswerOnly: boolean): Partial<Activity>

參數

result
QnAMakerResult

QnAMaker 結果,其中包含要顯示的回應文字和多回合提示。

displayPreciseAnswerOnly

boolean

是否要顯示 PreciseAnswer Only 或與來源回應文字。 .

傳回

Partial<Activity>

以卡片表示提示的活動

getQnAPromptsCard(QnAMakerResult)

傳回具有回應文字和主圖卡片附件的 活動,其中包含多回合提示的按鈕。

static function getQnAPromptsCard(result: QnAMakerResult): Partial<Activity>

參數

result
QnAMakerResult

QnAMaker 結果,其中包含要顯示的回應文字和多回合提示。

傳回

Partial<Activity>

以卡片表示提示的活動

getSuggestionsCard(string[], string, string)

傳回具有主圖卡片附件的 活動,其中包含使用中學習建議的按鈕。

static function getSuggestionsCard(suggestionsList: string[], cardTitle: string, cardNoMatchText: string): Partial<Activity>

參數

suggestionsList

string[]

要顯示在主圖卡片上的建議清單。

cardTitle

string

主圖卡片的標題。

cardNoMatchText

string

要新增至卡片的按鈕文字,允許用戶選取 [不相符]。

傳回

Partial<Activity>

以卡片表示建議的活動