首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何知道用户是否在团队中阻止了机器人

如何知道用户是否在团队中阻止了机器人
EN

Stack Overflow用户
提问于 2020-06-27 10:17:02
回答 1查看 633关注 0票数 3

我已经使用机器人框架V4创建了一个机器人,并托管在团队中。

我的机器人对组织中的所有用户都可用。

我想知道是不是有人屏蔽了机器人。

机器人是否有任何API或事件可以在机器人被阻止时知道用户ID?

提前感谢

EN

回答 1

Stack Overflow用户

发布于 2020-07-29 15:57:16

我还在测试中,所以不确定它是否真的有效,但我认为如果用户卸载了一个应用程序,那么尝试获取“对话成员”将会失败,否则它将会成功。代码类似于(C#):

代码语言:javascript
运行
复制
ConnectorClient connector = new ConnectorClient(new Uri(serviceUrl), appId, appSecret);

MicrosoftAppCredentials.TrustServiceUrl(serviceUrl);

var members = connector.Conversations.GetConversationMembersAsync(userConversationId).Result;

这可能只有在卸载应用程序,而不是阻止机器人的情况下才能起作用,但它很容易测试(尽管我今天没有机会)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62605151

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档