Microsoft Azure 中 Functions Bot、Web App Bot 和 Bot Channels 注册之间的区别?

Difference between Functions Bot, Web App Bot & Bot Channels Registration in Microsoft Azure?

有什么区别? 我无法在此处或 Microsoft Azure 或 Azure Bot Service 上找到有关所有这三种服务的具体信息...

功能机器人和网络应用程序机器人本质上是一回事。核心区别在于函数机器人的大部分业务逻辑包含在一个或多个 Azure 函数中,这些函数是 c# 脚本,而 WebApp 机器人的业务逻辑作为应用服务包含在 WebAPI 运行 中。 现在,Bot Channels Regstration 是一个完全不同的野兽。当您想要在 Azure 中使用机器人服务功能时,您将使用此资源。它是将您的机器人连接到它支持的各种渠道的中间部分。渠道是外部 'client application',例如 Facebook Messenger、Twitter、twillio、网络聊天等。 这是基础知识,但 Bot Framework 文档中有大量信息。

自 2021 年 9 月 1 日起,Web App Bot 和 Bot Channels 的注册已弃用。 Azure Bot 取代了 Web App Bot 资源和 Bot Channels 资源类型。

https://docs.microsoft.com/en-us/learn/modules/intro-to-bot-service-bot-framework-composer/2-what-is-azure-bot-service