Botframework Microsoft Bot框架和Azure Bot服务之间的区别?

Botframework Microsoft Bot框架和Azure Bot服务之间的区别?,botframework,azure-bot-service,Botframework,Azure Bot Service,我想创建一个bot,但我不知道到底什么是bot框架和Azure bot服务?有人能详细解释一下吗?理解差异的最好方法是通过文档。Azure Bot服务文档可用 简而言之,Azure Bot服务提供了一组模板,用于开始创建Bot并加速开发,因为它提供了一个集成的环境。当然,它创建的模板是基于BotFramework的。使用Azure Bot服务,您甚至可以从Azure门户编辑器直接编写您的Bot,这是您浏览器的舒适之处 如果您不想以正确的方式开始Azure,并且希望首先在本地开发您的Bot,等等,

我想创建一个bot,但我不知道到底什么是bot框架和Azure bot服务?有人能详细解释一下吗?

理解差异的最好方法是通过文档。Azure Bot服务文档可用

简而言之,Azure Bot服务提供了一组模板,用于开始创建Bot并加速开发,因为它提供了一个集成的环境。当然,它创建的模板是基于BotFramework的。使用Azure Bot服务,您甚至可以从Azure门户编辑器直接编写您的Bot,这是您浏览器的舒适之处


如果您不想以正确的方式开始Azure,并且希望首先在本地开发您的Bot,等等,那么您可能需要使用BotFramework构建器位;但正如我所说;一旦您使用Azure机器人服务,您就可以下载生成的机器人,并根据需要从您的机器上继续开发。

诚然,您在一年半前提出了这个问题,但在2018年初,微软似乎将这两个术语互换地用于一个产品

以中的文档链接为例,此页面的标题为Bot服务文档:

此外,在唯一的Azure机器人服务列表中(在“分析”和“AI+机器学习”下)。“Azure机器人服务”是发票上显示的内容


最后,当您创建新资源并搜索“bot”时,您将看到的唯一相关项目是Azure bot服务,这里也没有提及Azure bot框架。

bot框架-由开源SDK和用于端到端bot开发的工具组成

Azure机器人服务-托管机器人的云平台,帮助您跨设备和流行渠道管理、连接和部署机器人

机器人框架服务-Azure机器人服务的一个组件,负责在应用程序和频道之间发送信息


你看过这些文件了吗?是的,我读了一些博客,但我没有完全理解。你能解释一下高级吗?阅读文档,它会很容易地解释这一点谢谢Ezequiel Jadib。如果我使用Microsoft bot framework,除了Azure之外,部署bot的所有平台都是什么?您可以使用任何平台,因为它只是一个rest api。虽然这可能不像azure那么简单。检查这个@EzequielJadib,你能帮我了解一下从Azure机器人服务下载的代码吗?我创建了azure bot,下载了代码,但它是不可编译的:除此之外,发布了以下通知
随着新azure bot服务的推出,我们将在2018年3月31日之前将所有bot迁移到新服务。了解有关迁移的更多信息。开始迁移