【问题标题】:Bot framework v4 and adaptive cardsBot 框架 v4 和自适应卡
【发布时间】:2020-03-21 08:04:28
【问题描述】:

我正在使用 Bot Framework V4。我想知道是否需要安装任何 NuGet 包来支持自适应卡 1.2 版

我测试了一些视频和图像内容。一切正常。想知道 V4 默认是否支持最新的自适应卡版本。

【问题讨论】:

  • 我的回答可以接受吗?

标签: botframework bots adaptive-cards


【解决方案1】:

Bot Builder SDK 与自适应卡片无关。 SDK 不支持特定的自适应卡片版本,这取决于最终呈现自适应卡片的任何应用程序。即使 SDK 确实依赖于 Adaptive Cards NuGet 包,它也会自动处理,您不必自己安装它。如果您想使用它的 C# 类型来帮助您在代码中动态管理自适应卡片作为仅使用 JSON 的替代方案,您可以为您的机器人安装 NuGet 包,但这不是必需的。

请参阅my latest blog post 以更好地了解在 Microsoft Bot Framework 中使用自适应卡片。

【讨论】:

  • 知道了。我将qnamaker.ai 用于JSON。如果我理解正确,我只需要在 JSON 中添加正确的版本来支持最新的自适应卡。仅供参考:我的要求是在聊天机器人中呈现视频内容。
  • @ajeshrkurup - 请记住接受这个答案
【解决方案2】:

您的图像和视频内容正在运行,因为机器人框架支持各种媒体。 自适应卡本身就是一种媒体。您需要创建自适应卡片类型的内容,然后您可以在任何提示对话框中呈现它。

您可以通过在Tools > Nuget > Package Manager Console 中键入以下内容来安装自适应卡 Nuget 包:

Install-Package AdaptiveCards -Version 1.2.4

或者你也可以直接安装包 - AdaptiveCards 1.2.4 from Manage Nuget Package 选项。 不要安装 - Microsoft.AdaptiveCards,它是旧版本。

完成后,您可以参考this blog使用自适应卡片。

【讨论】:

    猜你喜欢
    • 2019-03-31
    • 1970-01-01
    • 2020-05-30
    • 2018-10-31
    • 1970-01-01
    • 1970-01-01
    • 2019-07-23
    • 2020-07-30
    • 1970-01-01
    相关资源
    最近更新 更多