Bot Framework虚拟助手作为MS团队

时间:2019-06-12 08:59:57

标签: c# botframework microsoft-teams

使用MS Virtual Assistant模板,我已经与LUIS,QnA maker等一起部署了Bot,但是使用我以前使用的方法,我无法在团队中安装机器人来消耗已部署的内容。任何指导,对于使用MS VA的团队进行机器人部署,参考资料都将有很大帮助

1 个答案:

答案 0 :(得分:0)

您将必须为Virtual Assistant应用程序注册显式添加图形权限。有关如何添加权限的指南hereAzure Active Directory > App Registrations > Your App > API Permissions

我不相信您需要Bot注册,根据this answer的理解,Bot Channels Registration资源是将您的机器人从Azure外部连接到Azure支持的渠道,即您拥有自己的用自己的框架编写的自定义漫游器,但是您想通过Azure Bot Service将其公开给人们。

要在MS Teams中测试一个机器人并将其投入生产,您需要为MS Teams频道注册您的机器人。您转到Your Bot > Channels > MS Teams > Click through the prompts。官方指南可用here

完成上述操作后,您将可以通过其ID向导(Microsoft App ID-在Your Bot > Settings下找到它的ID来访问MS Teams中的机器人。您可以在团队的搜索栏中搜索Microsoft App ID,然后您的漫游器应按照this documentation显示在“人员”选项卡下。在此阶段,您正在与托管在Azure中的bot聊天,但它仍未发布。

当您对自己的机器人功能感到满意时,可以为您的机器人研究creating an app package-我建议为此使用App Studio,如果您只需要将其发布到租户的目录中,那么here中有指南。

除了可以在本地运行bot之外,还可以在您选择的渠道(MS团队,网络聊天等)中对其进行调试,您可以按照this guide进行操作,以通过 tempant 进行远程调试ngrok。