【发布时间】:2019-06-19 14:13:00
【问题描述】:
我目前正在实施一个 Teams 机器人,它必须通过个人聊天获取与机器人通信的人的用户名(名字和姓氏)和用户的电子邮件地址。
我正在使用 SDK v4 的 bot 框架,并尝试实现此处提到的方法 (https://github.com/OfficeDev/BotBuilder-MicrosoftTeams-dotnet)。获取团队上下文时返回的唯一参数是租户 ID。频道和团队都是空的(我想这是因为我在私人聊天中?)。
由于我现在从 Teams 上下文中获得了租户 ID,我该如何使用它来检索用户的信息?
要检索 Teams 上下文,我调用以下命令:
ITeamsContext teamsContext = turnContext.TurnState.Get<ITeamsContext>();
【问题讨论】:
标签: c# botframework microsoft-teams