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

时间:2017-10-24 07:56:02

标签: office365 botframework microsoft-teams

我们希望通过1:1聊天机器人为团队用户提供服务。应该立即让所有团队用户与之聊天。由于这个bot / app没有在特定的团队环境中使用(没有频道对话,没有标签等,只有1:1的聊天),所以根本不需要将这个机器人添加到团队中。

enter image description here

是否可以构建仅适用于1:1聊天的机器人?如何才能将其添加到特定团队中?

我找到了在1:1聊天中测试机器人的说明,而无需将其添加到特定的团队here。是否有类似的生产部署模型?

修改:

也许问题更好地表达为"机器人是否可以仅限于个人范围"?也许这只是一个团队用户界面问题,因为我目前不得不通过团队的应用程序菜单来加载应用程序:

enter image description here

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

enter image description here

是否也可以通过个人范围进行侧载?

1 个答案:

答案 0 :(得分:4)

目前,它非常隐蔽。我们正在完成使这更简单的工作,我将在下面解释,但现在是如何做到的。

如果您在Bot Framework中查看机器人的设置,您将看到Bot Framework频道列表(不要与团队频道混淆):

Bot Framework channel list

&#34; Microsoft Teams&#34;是https://teams.microsoft.com/l/chat/0/0?users=28:<bot_id>形式的超链接。例如,这里的AzureBot是一个1:1的机器人。 (我不会向最终用户推荐此功能,但作为开发人员,您还可以使用新聊天图标New Chat Icon开始对话并粘贴<bot_id>,例如9a38affe-4fa0-493c -b802-432a83d8842f for AzureBot。

&#34;真实&#34;这样做的方法现在在开发者预览版中。要创建仅以1:1工作的机器人,请在manifest.json文件中为"personal"的值指定bots.scopes。您还可以在bots.scopes.commandLists[]中指定默认命令。 More info here

关于&#34; Apps&#34;用户如何能够调用您的机器人。功能不在开发人员预览版中,在生产中,有几种方法:

  • 如果您的应用已发布到Office应用商店,那么当您使用enter image description here图标添加该应用时,就会出现一个&#34;仅适合我&#34;选项。
  • 很快(没有宣布ETA)我们将支持一种单独为您的公司发布机器人的方法 - 将其视为租户侧载。以这种方式添加机器人将与在Office Store中添加机器人相同,只是机器人只会出现在您公司的用户身上。