Microsoft Bot Framework Composer 与 Bot Framework SDK 的集成

时间:2021-04-06 16:09:08

标签: c# sdk botframework adaptive-cards

我希望将使用 Microsoft Framework Composer 制作的机器人集成到使用 C# dot net 的 SKD 制作的机器人中。是否有任何文档或任何知道如何执行此操作的人?

2 个答案:

答案 0 :(得分:0)

AFAIK 那是“不可行的”(在“合理”的时间内)。

关键是 SDK 3 缺乏对 Adaptive Dialogs 的支持,而 Adaptive Expressions 是 Composer 的基础

此外,自适应对话框具有大量新功能,例如 Language GenerationInterruption handlingcan't deploy new v3 bots anymore 和许多其他功能,这些功能在 SDK v3 中没有,您可以结束Composer 中的机器人设计很好,但不会在 SDK v3 中“运行”。

更不用说你documentation

尽管自适应对话框有一个陡峭的学习曲线,特别是来自 v3,但还是值得花时间学习它们,因为它们可以让你比 v3 更快地工作。

所以,冒险吧?

答案 1 :(得分:0)

我正在研究相反的问题,即我想在 Composer 生成的机器人中使用完整的 SDK 功能。

然而,在我的搜索过程中,我遇到了各种可能有助于您实现目标的提示:

  • Adding Bot Framework Composer dialogs to a Skill:仍标记为实验性,但似乎您可以拥有一个 root bot 并集成 Composer bot,同时仍然能够继续使用 Composer。对我来说看起来很有希望。
  • 我看到的另一个选择是使用 Composer-bot 作为 SDK-bot 中的一项技能作为 root。但是,我还没有看到任何相关文档(只是反过来)。