如何找出登录机器的用户名?

耶稣

是否可以在 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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章