我有一个微软团队的群聊,有4个成员:3个人和一个机器人。机器人有没有可能在现有的群聊中添加新成员?我找到了类BotFrameworkAdapter的方法deleteConversationMember,它应该删除现有的成员。好吧,我需要相反的方法,添加一个新的成员。我也查看了Microsoft Teams Graph API,但似乎只能获得成员,而不能添加新成员。
发布于 2020-02-28 04:54:23
BotFrameworkAdapter方法使用Bot Framework REST API,它本身调用特定频道的API。正如你在团队Graph API中看到的,目前不支持向群聊中添加成员,即使Graph API处于预览阶段,也不适合生产应用程序。This document解释了如何在您想要请求此功能时提供反馈。
作为一种解决办法,我建议让机器人给现有的组成员一些说明,让他们自己将新成员添加到组中。
如果您希望采用像希尔顿建议的机器人到人类的移交解决方案,那么您可能会对这个新示例感兴趣:https://github.com/arturl/lpproxybot
发布于 2020-03-04 00:58:50
正如我从你的评论中看到的,你正试图让机器人升级,或者“移交”给服务台代理。如果这是正确的,你完全可以看看另一个模型,在这个模型中,用户继续与机器人聊天,但消息是由机器人发送到幕后的代理。这就是所谓的“移交”,你可以看到一个博客文章here和源代码(来自博客作者) here on github
https://stackoverflow.com/questions/60419101
复制相似问题