QnACardBuilder class
提供用于创建包含英雄卡的活动的方法,用于显示 QnAMakerDialog 的活动或多轮次提示选项。
方法
get |
返回一个 活动,其中包含多轮次提示的按钮和主角卡附件。 |
get |
返回一个 活动,其中包含多轮次提示的按钮和主角卡附件。 |
get |
返回一个 活动,其中包含用于主动学习建议的按钮。 |
方法详细信息
getQnAAnswerCard(QnAMakerResult, boolean)
返回一个 活动,其中包含多轮次提示的按钮和主角卡附件。
static function getQnAAnswerCard(result: QnAMakerResult, displayPreciseAnswerOnly: boolean): Partial<Activity>
参数
- result
- QnAMakerResult
包含要显示的应答文本和多轮次提示的 QnAMaker 结果。
- displayPreciseAnswerOnly
-
boolean
是仅显示 PreciseAnswer 还是与源应答文本一起显示。 .
返回
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>
将建议表示为卡片的活动