相关疑难解决方法(0)

是否可以使用 SDK4 通过机器人从 MS Teams 获取用户电子邮件?

我正在使用 C# 和 Bot Framework SDK4,需要从与我的机器人的 1:1 聊天中获取用户电子邮件。是否可以?我能得到的似乎只有身份证和全名。

我已经尝试了此处列出的内容https://learn.microsoft.com/en-us/microsoftteams/platform/concepts/bots/bots-context ,但 teamContext 只是返回 null。

ITeamsContext teamsContext = turnContext.TurnState.Get<ITeamsContext>();

string incomingTeamId = teamsContext.Team.Id;
string incomingChannelid = teamsContext.Channel.Id;
string incomingTenantId = teamsContext.Tenant.Id;
Run Code Online (Sandbox Code Playgroud)

那么是否有可能从与机器人聊天的当前用户那里获取用户电子邮件?

c# botframework microsoft-teams

3
推荐指数
1
解决办法
4196
查看次数

标签 统计

botframework ×1

c# ×1

microsoft-teams ×1