首页 > 解决方案 > 聊天机器人英雄卡标题消息未正确包装

问题描述

我已经为带有来自 qna maker 的提示按钮的消息创建了英雄卡。英雄卡嵌入响应具有标题和按钮。按钮显示正确并按预期工作,但标题词未正确包装。

if (resResult) {
var answer = resResult.answer;
var resultContext = resResult.context;
var prompts = resultContext && resultContext.prompts;

if (prompts && prompts.length) {
    var card = CardFactory.heroCard(
        answer,
        [],
        prompts.map(prompt => ({
            type: 'messageBack',
            title: prompt.displayText,
            displayText: prompt.displayText,
            text: prompt.displayText,
            value: {
                qnaId: prompt.qnaId
            }
        }))
    );
    answer = MessageFactory.attachment(card);
}

    await context.sendActivity(answer);

}

聊天窗口/模拟器中的输出响应是

在此处输入图像描述

显示的标题文本需要换行,字体样式和颜色应与聊天机器人的常用文本样式保持一致。

提前致谢

标签: node.jsbotframeworkbotschatbotadaptive-cards

解决方案


推荐阅读