是否可以在 ChatBot 上找出登录 Windows 计算机的用户的名称?我正在使用“userName = context.Activity.From.Name”,但不需要它。
提前致谢。
bot 本身是一个服务器端 Web 服务,因此它不能直接访问用户计算机,除非通过各种渠道客户端(例如 Skype、MS Teams、Slack 等)。
如果您需要获取用户信息,您可以让机器人用户使用他们的 Active Directory (AAD) 个人或工作帐户登录。用户登录后,您的机器人将可以访问用户信息,例如姓名和电子邮件。
概述:
BotAuth 它是一组用于 .NET 和 Node 的库,可简化在使用 Bot Framework 构建的项目中执行 OAuth 和建立身份的过程。
您可以在 GitHub 上的 BotAuth 存储库中找到机器人登录工作流程的示例:https : //github.com/richdizz/BotAuth
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句