在Teams中使用Azure机器人服务:如何将文件发送到机器人

我是团队和机器人框架开发的新手。

我有一个可以在Teams上运行的botframework机器人。我没有使用App Studio,而是直接从Azure机器人服务中导出了它。

我想从手机发送图像(例如自拍)。看来您可以通过任何联系人来执行此操作,但不能通过bot进行。现在,在我的Teams版本中,似乎无法将文件发送到机器人。您可以通过bing发送图像,仅此而已。

在Teams中使用Azure机器人服务:如何将文件发送到机器人

从下面的文档中说:“不支持将文件发送和接收到移动设备上的bot。” https://docs.microsoft.com/en-us/microsoftteams/platform/bots/how-to/conversations/send-and-receive-files?tabs=dotnet 在我的计算机上,似乎也不受支持。无论如何,我正在寻找一种使用手机摄像头共享自拍照的解决方案。

我遇到了这个线程,该线程讨论了添加按钮以提示用户在客户端上载文件的方法。 Prompt User to Upload file in Dialog Flow with MS Bot Framwork v4

是否可以在团队中而不是在Webchat上做到这一点?

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

g6228560 回答:在Teams中使用Azure机器人服务:如何将文件发送到机器人

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

您可能会缺少的重要部分是step 7(您需要一个包含manifest.json的{​​{1}}):

  

此步骤特定于团队。编辑teamsAppManifest文件夹中包含的manifest.json,以便在看到占位符字符串的所有位置替换Bot Framework中的应用程序ID。压缩teamAppManifest文件夹的内容以创建manifest.zip。将manifest.zip上传到团队(在“应用”视图中,单击“上传自定义应用”)

本文链接:https://www.f2er.com/3153229.html

大家都在问