Microsoft团队:如何在全球范围内提供1:1聊天机器人?

Hei*_*cht 0 office365 botframework microsoft-teams

我们希望通过1:1聊天机器人为Teams用户提供服务。该漫游器应立即提供给所有Teams用户聊天。由于此漫游器/应用程序未在特定的团队环境中使用(没有频道对话,没有制表符等,只有1:1聊天),所以根本不需要将该漫游器添加到团队中。

在此处输入图片说明

是否可以构建仅可用于1:1聊天的漫游器?如何使其可用,从而不必将其添加到特定团队?

我发现在1:1聊天中测试机器人的说明,而不必在此处将其添加到特定的团队中。是否有类似的生产部署模型?

编辑:

也许将问题更好地表述为“只能将机器人自动加载到个人范围”吗?也许这只是一个Teams UI问题,因为我目前必须通过Team的应用程序菜单来加载该应用程序:

在此处输入图片说明

商店的体验可能会有所不同,因为我可以在个人范围内选择“获取应用”。

在此处输入图片说明

是否也可以通过个人示波器进行旁载?

Bil*_*SFT 5

当前,它是非常隐藏的。我们正在完成简化工作的工作,我将在下面进行解释,但是现在说明了如何做。

如果您在Bot Framework中查看机器人的设置,则会看到Bot Framework通道列表(不要与Teams通道混淆):

Bot Framework频道列表

“ Microsoft Teams”是表格中的超链接https://teams.microsoft.com/l/chat/0/0?users=28:<bot_id>。例如,这是一个1:1机器人的AzureBot。(我不会向您的最终用户推荐这样做,但是作为开发人员,您还可以使用新的聊天图标开始对话新聊天图标并将其粘贴为<bot_id>AzureBot,例如9a38affe-4fa0-493c-b802-432a83d8842f。

现在,开发人员预览版是“真正”的实现方式。要创建只能以1:1方式工作的漫游器,请在manifest.json文件中指定"personal"的值bots.scopes。您还可以在中指定默认命令bots.scopes.commandLists[]更多信息在这里

至于一旦“应用程序”功能不在Developer Preview中并投入生产,您的用户将如何调用您的机器人,有以下几种方法:

  • 如果您的应用已发布到Office Store,则在使用 在此处输入图片说明 图标,有一个“只为我”选项。
  • 很快(没有宣布的ETA),我们将支持一种仅为您的公司发布机器人的方法-将其视为租户侧重负载。以这种方式添加机器人将与在Office Store中添加机器人相同,只是该机器人只会对您公司的用户显示。