Botframework 与Microsoft团队集成时如何获取频道名称

Botframework 与Microsoft团队集成时如何获取频道名称,botframework,microsoft-teams,azure-bot-service,Botframework,Microsoft Teams,Azure Bot Service,我已经创建了一个Microsoft Team bot,它可以创建/更新对话,并将各种事件接收到一个端点(已创建通道,已重命名通道,…) 我对频道名称感兴趣 我可以在channelCreated和channelrename事件中看到频道名称。但是在我的机器人加入团队之前创建的频道呢?如何使用Bot服务/框架API获取这些通道名称 我知道我可以从Graph API获得通道名称。但要作为机器人访问Graph API,我必须执行我希望避免的操作。使用: 使用: 我懂了。看起来常规频道没有名称字段。我得到

我已经创建了一个Microsoft Team bot,它可以创建/更新对话,并将各种事件接收到一个端点(已创建通道,已重命名通道,…)

我对频道名称感兴趣

我可以在
channelCreated
channelrename
事件中看到频道名称。但是在我的机器人加入团队之前创建的频道呢?如何使用Bot服务/框架API获取这些通道名称

我知道我可以从Graph API获得通道名称。但要作为机器人访问Graph API,我必须执行我希望避免的操作。

使用:

使用:


我懂了。看起来常规频道没有名称字段。我得到了所有其他频道的名称!我懂了。看起来常规频道没有名称字段。我得到了所有其他频道的名称!
var channels = await TeamsInfo.GetTeamChannelsAsync(turnContext).ConfigureAwait(false);
foreach (var channel in channels)
{
     System.Console.WriteLine(channel.Name);
}