机器人实质上是一个Web API,因此可以托管在任何Web服务上。
当以下两种方法之一相互优先时,我有点困惑:
当前,我将机器人托管在简单的Azure PaaS App Services上。运行良好。
但是,我希望在Azure Bot Service上托管机器人必须具有一些优势。
当我浏览文档时,以下示例显示了如何在Azure Portal中创建Azure Bot服务,下载其代码,对其进行更改,然后将其再次部署到相同的Azure Bot服务:
相反,以下示例显示了如何在Visual Studio中构建机器人并将其发布到Azure Web App:
在Azure Bot Service上托管机器人的好处是什么?
是否有任何资源或文章可以对比这两种选择?
答案 0 :(得分:1)
它们本质上是同一件事。机器人基本上只是一个API端点,因此可以通过多种方式托管您的机器人。如果创建bot服务,则可以从创建页面中选择添加其他服务的选项。而如果您只是创建Web应用程序或应用程序服务,则必须手动添加这些内容。
创建Web App Bot将使您一步一步创建所有内容: