【发布时间】:2020-03-21 08:04:28
【问题描述】:
我正在使用 Bot Framework V4。我想知道是否需要安装任何 NuGet 包来支持自适应卡 1.2 版
我测试了一些视频和图像内容。一切正常。想知道 V4 默认是否支持最新的自适应卡版本。
【问题讨论】:
-
我的回答可以接受吗?
标签: botframework bots adaptive-cards
我正在使用 Bot Framework V4。我想知道是否需要安装任何 NuGet 包来支持自适应卡 1.2 版
我测试了一些视频和图像内容。一切正常。想知道 V4 默认是否支持最新的自适应卡版本。
【问题讨论】:
标签: botframework bots adaptive-cards
Bot Builder SDK 与自适应卡片无关。 SDK 不支持特定的自适应卡片版本,这取决于最终呈现自适应卡片的任何应用程序。即使 SDK 确实依赖于 Adaptive Cards NuGet 包,它也会自动处理,您不必自己安装它。如果您想使用它的 C# 类型来帮助您在代码中动态管理自适应卡片作为仅使用 JSON 的替代方案,您可以为您的机器人安装 NuGet 包,但这不是必需的。
请参阅my latest blog post 以更好地了解在 Microsoft Bot Framework 中使用自适应卡片。
【讨论】:
您的图像和视频内容正在运行,因为机器人框架支持各种媒体。 自适应卡本身就是一种媒体。您需要创建自适应卡片类型的内容,然后您可以在任何提示对话框中呈现它。
您可以通过在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使用自适应卡片。
【讨论】: