首页 > 解决方案 > 需要访问用户机器相关信息以及如何识别通过设备访问聊天机器人应用程序的用户是手机还是笔记本电脑

问题描述

我已经创建了一个机器人框架应用程序,例如部署在 Azure 上的 .net core 3.1 中的聊天机器人,并且该聊天机器人应用程序被 IT 公司的许多用户通过 MS Teams 使用。因此,通过 MS Teams,我们可以访问用户机器相关信息,例如(Windows 用户名、计算机名称、设备操作系统、设备机器架构(86/64))。我们能否识别用户通过 Teams 与我们的聊天机器人应用程序交互的设备(移动/笔记本电脑)?实际上,我们希望根据用户输入在用户机器上执行一些自动化活动,而这种自动化只会在笔记本电脑或台式机上执行,而不会在移动设备上执行,因此需要确定用户是否正在从手机发送响应或笔记本电脑。请提供帮助。

标签: microsoft-teams.net-core-3.1botframework

解决方案


回复:需要访问用户机器相关信息以及如何识别通过设备访问聊天机器人应用程序的用户是移动设备还是笔记本电脑。

应对答案以获得更好的可见性

您将在 Turncontect.activity.entities: platform 下收到机器相关信息。


推荐阅读