【发布时间】:2023-11-20 20:57:02
【问题描述】:
我有一个使用 botframeworks sdk v4 为 node js 编写的 MS Teams 适配器,它非常适合正常的对话。但是当我尝试执行任务/获取时,它会返回一条错误消息“无法访问应用程序。请重试。”在任务模块弹出窗口中
我可以从检查器中看到它为调用任务模块的请求返回 502 响应
任务模块返回一个简单的自适应卡,我可以从日志中看到我的 handleTeamsTaskModuleFetch 函数回调
适配器在带有 nginx 代理的 docker 容器上运行,并且 nginx 日志显示,每当我单击任务模块启动按钮时,它都会返回 200 响应
我的 dev 中有类似的设置,并且 taskmodule 在那里完美运行
非常感谢任何帮助
更新
我已尝试对自适应卡进行硬编码。这也无济于事
【问题讨论】:
-
能否请您检查发送的最终响应是否类似于示例here?您是否在控制台中看到任何错误?
-
是的。我的开发人员也是如此。节点控制台没有错误
-
能否与我们分享您的应用清单?
-
pastebin.com/6cxJCbyx 这就是我的清单的样子
-
我们需要整个清单(包括 id)来测试它。如果您不想公开分享,请将其分享到 microsoftteamsdevATmicrosoft.com。
标签: node.js botframework chatbot microsoft-teams adaptive-cards