有没有一种方法可以检测用户是从团队移动应用程序还是桌面应用程序键入内容?

时间:2020-04-02 06:40:38

标签: c# botframework microsoft-teams

我正在开发一个可以将文件发送给用户的机器人。用户要求提供带有报告名称的报告,然后bot会生成文件并将其发送。在Microsoft Teams桌面应用程序和Web应用程序中,这可以按预期工作。而且Microsoft Teams移动应用程序不支持接收文件。

如果有一种方法可以检测到用户正在向bot输入的应用程序,我想通知用户何时向带有移动应用程序的bot请求文件,例如“使用桌面或网络应用程序,移动设备上不支持文件传输应用”。

是否可以检测Microsft Teams用户用来键入bot的应用程序?

1 个答案:

答案 0 :(得分:3)

是的,您可以获取发送消息的平台。您能否检查activity.Entity。请在下面找到屏幕截图:

桌面: enter image description here

手机: enter image description here