使用Azure或App Studio将Bot部署到MS Teams?

时间:2019-08-01 17:09:52

标签: azure botframework microsoft-teams azure-bot-service

让我的机器人在MS Teams中工作时,我遇到了非常烦人的问题。我使用Bot Framework v4创建了它,并将其部署到了Azure。我使用“渠道”刀片中的Direct Line部署了该机器人,一切正常。然后在同一刀片中,将其部署到MS Teams。还有那个caused issues

人们告诉我,问题与清单文件和我必须编辑的“有效域”设置有关。我不知道这些是什么,当我告诉Azure将其部署到MS Teams时,我从不需要做任何事情。似乎有一种完全不同的方式将Bot部署到团队中,即使用App Studio。我尝试过这种方式,现在又看到了另一个不同的问题。

因此,当我使用Azure或使用App Studio进行部署时,它对我不起作用。我想研究和解决问题,但是首先我需要知道应该尝试哪种方法?我应该使用哪个来部署到MS Teams? Azure还是App Studio?

注意:我不是在问如何解决这些问题。我想知道应该使用哪种部署方法。有什么区别?

1 个答案:

答案 0 :(得分:1)

让我们先弄清楚术语。您正在构建一个机器人。在Teams中,机器人只是Teams应用程序可能的功能之一。 (其他是选项卡,连接器和消息传递扩展。)

Teams应用程序的定义是在较高级别here上定义的。

创建一个应用程序包(这是App Studio可以做的事情之一)已定义为here-App Studio还可以旁载/上传应用程序(见下文)。

创建完成后,您需要首先通过侧向加载/上载为自己(如果在租户中允许,还可以为其他人)在团队中使用它,或者根据需要在整个组织中使用它。该定义在Upload an app package中,并深入讨论了租户应用目录here