我已经使用机器人框架V4创建了一个机器人,并托管在团队中。
我的机器人对组织中的所有用户都可用。
我想知道是不是有人屏蔽了机器人。
机器人是否有任何API或事件可以在机器人被阻止时知道用户ID?
提前感谢
发布于 2020-07-29 15:57:16
我还在测试中,所以不确定它是否真的有效,但我认为如果用户卸载了一个应用程序,那么尝试获取“对话成员”将会失败,否则它将会成功。代码类似于(C#):
ConnectorClient connector = new ConnectorClient(new Uri(serviceUrl), appId, appSecret);
MicrosoftAppCredentials.TrustServiceUrl(serviceUrl);
var members = connector.Conversations.GetConversationMembersAsync(userConversationId).Result;这可能只有在卸载应用程序,而不是阻止机器人的情况下才能起作用,但它很容易测试(尽管我今天没有机会)。
https://stackoverflow.com/questions/62605151
复制相似问题