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>

以卡片的形式表示建议的活动