Bot Framework-将成员添加到Teams群聊

时间:2020-02-26 17:11:35

标签: botframework microsoft-graph-api microsoft-teams

我在Microsoft团队中与4位成员进行了群聊:3个人和一个漫游器。该漫游器是否可以将新成员添加到现有的群聊中? 我发现类BotFrameworkAdapter的方法deleteConversationMember,该方法应该删除现有成员。好吧,我需要相反的操作,添加一个新成员。 我还检查了Microsoft Teams Graph API,但似乎只能获得成员而不能添加新成员。

2 个答案:

答案 0 :(得分:0)

BotFrameworkAdapter方法使用Bot Framework REST API,它本身调用特定于通道的API。正如您在Teams Graph API中所看到的那样,当前不支持将成员添加到群聊中,即使Graph API处于预览状态也不适合生产应用程序也是如此。 This document解释了如果您要请求此功能,如何提供反馈。

作为一种解决方法,我建议让机器人向现有的小组成员提供一些有关将新成员自己添加到小组中的指示。

如果您希望采用希尔顿建议的从机器人到人的切换解决方案,您可能会对以下新示例感兴趣:https://github.com/arturl/lpproxybot

答案 1 :(得分:0)

正如我从您的评论中看到的那样,您正在尝试使漫游器升级,或“移交给”服务台代理。如果是正确的话,您可以一起查看另一种模型,在该模型中,用户继续与机器人聊天,但是消息被机器人发送给幕后的座席。这称为“移交”,您可以看到博客文章here和源代码(来自博客作者)here on github