繁体   English   中英

C# bot框架群聊信息

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM