【发布时间】:2021-11-04 10:39:02
【问题描述】:
我想检查是否可以使用自适应卡创建与搜索消息扩展相同的 Teams 应用。当您选择搜索结果时,它会创建一个自适应卡片作为选项卡,并在每次有人打开选项卡时刷新内容。
我唯一关心的是如何将新创建的选项卡(自适应卡)连接到机器人,以便我可以刷新它们?有什么想法,请告诉我。
【问题讨论】:
标签: botframework microsoft-teams adaptive-cards
我想检查是否可以使用自适应卡创建与搜索消息扩展相同的 Teams 应用。当您选择搜索结果时,它会创建一个自适应卡片作为选项卡,并在每次有人打开选项卡时刷新内容。
我唯一关心的是如何将新创建的选项卡(自适应卡)连接到机器人,以便我可以刷新它们?有什么想法,请告诉我。
【问题讨论】:
标签: botframework microsoft-teams adaptive-cards
您可以将自适应卡片呈现到选项卡中,而不是将 Web 内容嵌入到 IFrame 中。前端使用自适应卡片呈现,后端由机器人提供支持。该机器人负责接受请求并使用呈现的自适应卡进行适当的响应。 我们可以使用 Adaptive Cards 调用活动请求并在选项卡中发送信息。 tab/fetch 是您的机器人在用户打开 Adaptive Card 选项卡时收到的第一个调用请求。当您的机器人收到请求时,它会发送选项卡继续响应或选项卡身份验证响应。 continue 响应包含一个卡片数组,它按照数组的顺序垂直呈现在选项卡上。 带有自适应卡片的标签目前仅支持作为个人应用程序。
另请参阅: https://docs.microsoft.com/en-us/microsoftteams/platform/tabs/how-to/build-adaptive-card-tabs
【讨论】:
${id}, websiteUrl: baseUrl + ${id}, }) ; saveEvent.notifySuccess(); });