Kri*_*089 5 botframework microsoft-teams microsoft-graph-teams
我使用 Bot 框架 V4 创建了一个机器人并托管在 Teams 中。
我的机器人可供组织中的所有用户使用。
我想知道是否有人阻止了该机器人。
如果机器人被阻止,是否有任何 API 或来自机器人的任何事件可以知道用户 ID?
提前致谢
我仍在测试这个,所以不确定它是否真的有效,但我认为如果用户卸载了应用程序,那么尝试获取“对话成员”将会失败,否则会成功。代码是这样的(C#):
ConnectorClient connector = new ConnectorClient(new Uri(serviceUrl), appId, appSecret);
MicrosoftAppCredentials.TrustServiceUrl(serviceUrl);
var members = connector.Conversations.GetConversationMembersAsync(userConversationId).Result;
Run Code Online (Sandbox Code Playgroud)
这可能只有在他们“卸载”应用程序而不是“阻止”机器人的情况下才有效,但它很容易测试(不过我今天没有机会)。
归档时间: |
|
查看次数: |
1879 次 |
最近记录: |