microsoft-teams - 需要访问用户机器相关信息以及如何识别通过设备访问聊天机器人应用程序的用户是手机还是笔记本电脑
问题描述
我已经创建了一个机器人框架应用程序,例如部署在 Azure 上的 .net core 3.1 中的聊天机器人,并且该聊天机器人应用程序被 IT 公司的许多用户通过 MS Teams 使用。因此,通过 MS Teams,我们可以访问用户机器相关信息,例如(Windows 用户名、计算机名称、设备操作系统、设备机器架构(86/64))。我们能否识别用户通过 Teams 与我们的聊天机器人应用程序交互的设备(移动/笔记本电脑)?实际上,我们希望根据用户输入在用户机器上执行一些自动化活动,而这种自动化只会在笔记本电脑或台式机上执行,而不会在移动设备上执行,因此需要确定用户是否正在从手机发送响应或笔记本电脑。请提供帮助。
解决方案
回复:需要访问用户机器相关信息以及如何识别通过设备访问聊天机器人应用程序的用户是移动设备还是笔记本电脑。
应对答案以获得更好的可见性
您将在 Turncontect.activity.entities: platform 下收到机器相关信息。
推荐阅读
- apache-nifi - StandardRestrictedSSLContextService - 作为参数的 TrustStore 密码
- kubernetes - SolrCloud 时间路由别名架构
- python - 是否有非 UART python 传输协议层可以处理 512 字节或更少的 BLE 数据包?
- java - 如何在 Java 中居中对齐和格式化字符串
- json - 如何将多个参数从 JSON 导出到 AWS SSM 参数存储
- android - Kotlin/Android:无法使用 Canvas 将 LiveData 传递给 customView
- c++ - std::thread 成员对象在终止时崩溃
- sql-server - SQL Server 未正确更新数据
- javascript - 使用 MYSQL 在 app.get 中查询永远不会完成
- java - 画布上的无限网格