使用MS Virtual Assistant模板,我已经与LUIS,QnA maker等一起部署了Bot,但是使用我以前使用的方法,我无法在团队中安装机器人来消耗已部署的内容。任何指导,对于使用MS VA的团队进行机器人部署,参考资料都将有很大帮助
答案 0 :(得分:0)
您将必须为Virtual Assistant应用程序注册显式添加图形权限。有关如何添加权限的指南here(Azure 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。