【发布时间】:2021-02-22 18:22:21
【问题描述】:
我使用 Microsoft Bot Framework 制作了一个普通机器人,并将其部署到 Azure 门户。我尝试将机器人引导至 Teams,但该机器人无法接收附件。我怎样才能做到这一点?
谢谢。
【问题讨论】:
-
您在这里确实有两个问题,应该考虑将其拆分或仅将其作为关于如何处理附件的问题。通常,您无需修改机器人代码即可将机器人部署到团队(可能需要某些特定于渠道的功能,但通常不需要)。我的 Teams 机器人都没有使用 TeamsActivityHandler 并且除了处理附件之外都可以正常工作。不幸的是,到目前为止,在我的搜索和尝试中,我还没有得到满意的答案。
-
你能在这里分享清单吗,这将帮助我在最后重现问题并进一步处理。
-
很遗憾,我没有 Teams 应用,因此无法发送清单。我有一个 Azure 上的 Web App Bot,可以引导到 Teams,但没有接收附件的功能,你能帮忙解决这个问题吗?
-
Microsoft Teams 默认情况下不允许附件。要在团队中的 bot 中发送和接收文件,请将 manifest 中的 supportsFiles 属性设置为 true,或者在 App studio 中为您的 bot 创建一个应用程序。指定您的应用允许上传附件。并将其安装在您自己的团队帐户中进行测试。请查看此sample code 以供参考。
-
@mechabunny19c,如果您的问题已解决,请告诉我们。
标签: botframework microsoft-teams microsoft-appstudio