Botframework 在团队中使用azure机器人服务:如何向机器人发送文件

Botframework 在团队中使用azure机器人服务:如何向机器人发送文件,botframework,microsoft-teams,direct-line-botframework,Botframework,Microsoft Teams,Direct Line Botframework,我不熟悉团队开发和bot框架 我有一个僵尸框架机器人,它在团队中运行。我没有使用app studio,而是直接从azure机器人服务导出它 我想通过手机发送一张图片(比如自拍)。似乎你可以通过任何联系方式做到这一点,但不能通过机器人。现在,在我的团队版本中,向机器人发送文件似乎是不可能的。你可以通过bing发送图像,仅此而已 从下面的文档中可以看出:“不支持在移动设备上向机器人发送和接收文件。” 在我的电脑上,它似乎也不受支持。无论如何,我正在寻找一个解决方案,使用我的手机摄像头来分享自拍 我

我不熟悉团队开发和bot框架

我有一个僵尸框架机器人,它在团队中运行。我没有使用app studio,而是直接从azure机器人服务导出它

我想通过手机发送一张图片(比如自拍)。似乎你可以通过任何联系方式做到这一点,但不能通过机器人。现在,在我的团队版本中,向机器人发送文件似乎是不可能的。你可以通过bing发送图像,仅此而已

从下面的文档中可以看出:“不支持在移动设备上向机器人发送和接收文件。” 在我的电脑上,它似乎也不受支持。无论如何,我正在寻找一个解决方案,使用我的手机摄像头来分享自拍

我遇到了这样一个线程,它讨论了一种添加按钮的方法,以提示用户在客户端上传文件。

这是否可能在团队中而不是在Webchat上实现


我是这个框架的新手,因此对上述内容的任何见解都将不胜感激

这是可能的,我们实际上刚刚发布了一个示例(/)。但是请注意,我不相信你能触发用户的相机…只要求他们上传一个图像文件

您可能缺少的重要部分是(您需要一个
manifest.json
,其中包含
“supportsFiles”:true
):

这一步是针对团队的。编辑teamsAppManifest文件夹中包含的manifest.json,以便在看到占位符字符串的任何地方替换Bot Framework中的应用程序id。压缩teamsAppManifest文件夹的内容以创建manifest.Zip。将manifest.zip上载到团队(在应用程序视图中单击“上载自定义应用程序”)


谢谢@mdrichardson!它就像电脑上的符咒。在我的手机上,文件下载图标不会出现在聊天机器人上。在上传清单并安装测试版本后,我尝试重新安装应用程序。我有一个华为,也许这就是reason@GuillaumeLabs不幸的是,这是团队客户的问题。好的,感谢您的快速回答和帮助,非常感谢!