【发布时间】:2021-06-17 08:40:00
【问题描述】:
我正在为 MS Teams 创建机器人并使用 JS Microsoft Bot Framework V4 SDK。 在我的工作中,我使用搜索消息扩展并使用它,我实现了返回自适应卡片的 onSelectItem 方法。下面我举一个代码示例。
return Promise.resolve({
type: "result",
attachmentLayout: "list",
attachments: [CardFactory.heroCard(
`${file.name}`,
`${text}`,
undefined,
CardFactory.actions([
{
type: "openUrl",
title: "Open",
value: `${openLink}`
},
{
type: "openUrl",
title: "Download",
value: `${downloadLink}`
},
]),
)]
});
在我传递未定义的地方,这应该是图片的路径,但在我的实现中我不需要它。因此,这段代码在浏览器和桌面版本中运行良好,这是一个屏幕截图
但是,在移动版本上,我得到以下结果
这绝对不是正确的卡片,它没有内容或按钮
【问题讨论】:
标签: javascript microsoft-teams adaptive-cards