[英]C# bot framework group chat information
1- 我在 MS 团队中创建了群组,并将一些成员添加到群组中,并将群组名称命名为“ IT Bot Helper ”。 2- 现在我已经将我们自定义构建的 Bot 添加到这个组中,一旦 BOT 添加到这个组中,就会使用 BOT 框架在 C# 代码中触发 OnTeamsMembersAddedAsync 方法。
public class ITAssistantBot : TeamsActivityHandler
{
protected override async Task OnTeamsMembersAddedAsync(IList<TeamsChannelAccount> teamsMembersAdded, TeamInfo teamInfo, ITurnContext<IConversationUpdateActivity> turnContext, CancellationToken cancellationToken)
{
// Once Bot is added to teams group this method get triggers
// I got all the members which is part of this member
}
}
3- OnTeamsMembersAddedAsync:- 我还使用此 turnContext.Activity.Conversation.Id 获得了该组的 GroupId,但不知何故我无法找到组名“IT Bot Helper”。 有人可以在这里帮忙找到这个方法中的组名吗?
您可以查看有关机器人中 Teams 上下文的文档,了解如何获取有关团队的数据。 如果内置功能对您不起作用,您也可以考虑改用Microsoft Graph API 。 Graph 允许您执行许多可能在 Teams 上下文中本机不支持的事情。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.