IS函数机器人不再是Azure推荐的机器人服务



我有一个无服务器的系统,我希望向其添加bot框架,主要是为了向不同的聊天频道提供集成。我正在考虑尝试在机器人服务中创建功能机器人。但是当我开始创建一个信息时,我会收到此信息消息:

函数机器人基于SDK V3,生命周期支持将结束12/31/2019。我们建议您改用SDK V4 Web App Bot。阅读有关SDK V3寿命支持的更多信息。

我阅读了有关SDK V3寿命支持的链接文档,但没有提及有关函数机器人的任何内容,仅有关SDK V3的弃用。

我对为什么仅支持SDK V3的功能机器人以及这是否意味着它们在2019年12月31日之后将不可用。消息清楚地表明,我应该创建一个Web应用程序机器人而不是函数机器人。这是否意味着我不应该再创建一个函数机器人?

这对我来说是有问题的,因为我们的系统完全没有服务器,我也想拥有一个无服务器版本的机器人服务,我认为这意味着创建一个功能机器人,因为它在Azure功能和消费计划上运行。如果我没记错的话,那么Web App Bot只是在常规托管计划上运行的应用程序服务。

有人可以向我解释是否有一种方法可以在Azure功能和消费计划上运行机器人服务,而不是App Service常规托管计划?

请注意,不要将路由事件/消息通过Azure函数混淆到使用实际功能机器人服务的机器人。使用Botbuilder V3 SDK体系结构构建了功能机器人。此后,V3被Botbuilder V4 SDK架构所取代。作为此重新处理的一部分,该决定是不是将功能bot扩展到V4设计路线图。

正如我提到的,可以构建一个响应某些输入或触发器的Azure函数。通过这种方式,该函数可以路由客户端和V4 Azure托管Bot之间的数据,事件和/或活动。

希望!

最新更新