node.js - 使用 Team 的附件按钮在机器人应用程序中上传文件时,Microsoft Teams 返回错误

标签 node.js botframework chatbot microsoft-teams azure-bot-service

我们在机器人框架上创建了一个机器人,并为 Microsoft Teams channel 启用。在 bot 中,附件功能已启用,用户可以使用 Teams 向 bot 发送文件,并且运行良好。但是从过去几周开始,它停止工作,并且在 Team 的机器人聊天中上传文件返回错误。当文件附加到用户的聊天时附件功能正在工作,并且问题仅出现在机器人上。这个问题似乎与 Teams 客户端有关,因为上传的文件在上传后就消失了。请找到下面的屏幕截图,其中包含当上传的文件在两者之间自动消失时出现的错误消息。请求请帮助解决此问题。
Teams Bot file upload message

最佳答案

我遇到了同样的问题,在查看团队日志时发现在读回文件时出现拒绝访问错误。文件本身被上传:
"https://teams.microsoft.com/api/mt/emea/beta/apps/files/file?fileFullUrl=https://tenant-my.sharepoint.com/personal/xxxx/Documents/Microsoft Teams-Chatdateien/test2.txt”,状态:401,响应:{“errorCode”:“UnauthorizedAccess”},errorCode:UnauthorizedAccess,requestId:未定义,correlationId:未定义,afdCorrelationId:Ref A:6614FF68C2514756A3FC61C01FA13FC2 Ref B:C0802GE 10T16:03:21Z
我已经向微软提出了一张票,但团队回应说这个问题很可能出在我的机器人上(虽然我没有改变任何东西)

关于node.js - 使用 Team 的附件按钮在机器人应用程序中上传文件时,Microsoft Teams 返回错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63827063/

相关文章:

node.js - 使用 Lex Runtime 在 Node JS 中发布内容

node.js - Facebook Messenger bot 未按顺序发送消息

javascript - 更改 Node js中获取的json数据?

node.js - 微软团队机器人自适应卡片轮播删除卡片

c# - Skype 机器人不工作

azure - Teams 中的 Microsoft Bot Framework 是否可以免费使用我自己的端点?

node.js - export.create 和 router.post 有什么区别?

javascript - 复用 mocha 测试代码

javascript - 如何在以相同符号开头和结尾但每次之间的数字不同的文本中搜索值? NodeJS

php - Facebook 聊天机器人以 "Action Unsuccessful"错误响应持久菜单回发