要通过Azure创建新的bot,您将获得3个选项:
-
Web App Bot: An Azure Bot Service Bot deployed to an Azure App Service Web App. 构建,连接,部署和管理Bots,无论用户身在何处,都可以与您的用户进行交互 - 从您的应用或网站到Cortana,Skype,Messenger和许多其他服务 .
-
功能机器人: An Azure Bot Service Bot deployed to an Azure Functions App. 构建,连接,部署和管理机器人,无论用户身在何处,都可以与您的用户进行互动 - 从您的应用或网站到Cortana,Skype,Messenger和许多其他服务 .
-
Bot Channels 注册: Your own Bot hosted where you want, registered with the Azure Bot Service. 构建,连接和管理Bots以便与您的用户进行交互 - 无论他们在哪里 - 从您的应用或网站到Cortana,Skype,Messenger和许多其他服务 .
问题:
-
突出显示的行的含义究竟是什么,任何简单的例子都非常有用 .
-
这些选项对开发人员有何影响?
1 回答
希望我的回答可以帮到你:
Web App Bot:这是一个独立的Azure Web应用程序,您可以在其中购买机器人的预定义容量(更适合始终使用可预测的流量)
使用高级浏览器内代码编辑器在线编辑bot源代码 .
使用Visual Studio下载,调试和重新发布C#bot .
为Visual Studio Online和Github轻松设置持续部署 .
使用为Bot Builder SDK准备的示例代码 .
功能僵尸程序:这是托管的机器人是Azure功能,并使用功能按运行付费定价,这更适合处理大流量峰值的机器人,因为它可以更快更有效地扩展 .
Bot Channels 注册:将此视为将未托管在Azure中的机器人发布到机器人服务并为您的机器人启用输入的方式,如cortana和skype连接器 .
有关Web App(应用程序服务计划)和功能(消耗计划)机器人的良好比较,请参阅此链接https://docs.microsoft.com/en-us/azure/azure-functions/functions-scale
而这一个https://docs.microsoft.com/en-us/azure/bot-service/bot-service-overview-readme?view=azure-bot-service-3.0