将聊天机器人更新为Bot Builder SDK v4

时间:2018-11-26 12:46:04

标签: botframework chatbot

是否有手册描述了从Bot Builder SDK v3到v4的迁移? 更新NuGet软件包后出现很多编译错误

更新

这似乎很困难。除了下面的答案外,我发现这篇文章对于了解一般情况https://blogs.msdn.microsoft.com/martinkearn/2018/07/17/bot-framework-v4-what-i-learnt-in-4-days-in-july-2018/

非常有用

3 个答案:

答案 0 :(得分:2)

您不能仅将NuGet软件包从V3更新到V4,而无需更改代码。这是一个主要版本,具有许多重大更改。

roadmap botbuilder-dotnet的文档描述了从V3到V4的迁移路径仍在进行中。我建议暂时看看BotBuilder-Samples和Microsoft Docs,以了解发生了什么变化。

答案 1 :(得分:1)

从V3到V4有很多更改,它们完全重写了概念,体系结构和术语。
因此,仅更新库将不起作用,您还必须更新代码。

推出仍未完成,因此建议从现在开始在生产中使用v3。

答案 2 :(得分:0)

升级几乎等同于再次编写完整的bot代码。如果您对现有的漫游器功能感到满意并愿意添加与SDK版本无关的新功能,则可以使用Bot Channel Registration进行。此处的博客中提到了执行此操作的步骤-https://chatbotslife.com/microsoft-bot-framework-sdk-3-code-on-azure-bot-service-without-migrating-to-sdk-4-14afa3300887