在 Microsoft Teams Bot 中单击按钮时收到错误

Receiving error when clicking buttons in Microsoft Teams Bot

我正在 Microsoft Teams 中开发一个机器人,它与 Azure 中基于 Bot Framework 构建的机器人服务进行通信。一切,包括点击按钮,在我自己的机器上运行完美。

然后我的一个同事试了一下。他可以很好地向机器人提问,但是当他尝试单击按钮时,聊天中出现错误 window:

"Something went wrong, please try again".

查看控制台,我们可以看到错误:

"Invoke failed due to internal error: Invoke failed: something went wrong in ProcessInvoke"

错误消息出现在调用 "Invoke" 时的第一个请求上。

我试过重新安装机器人。

我尝试清除 cache/using 不同的浏览器,但问题似乎出在用户身上,而不是浏览器上。

这表明存在用户权限问题(虽然我不明白为什么),但我们也尝试过提升用户权限但没有成功。

该机器人是在 App Studio 中创建的,然后以 zip 格式下载并使用 "Upload custom app" 安装在 Teams Apps Store 中,并可供特定团队使用。

事实证明这与此线程中解释的问题相同:

https://techcommunity.microsoft.com/t5/Microsoft-Teams/Bot-messageback-issue-in-1-1/td-p/678322

Microsoft 已修复此问题,该机器人现在可以正常工作。