Slack bolt-app:没有传入事件的会话ID



大家好,感谢大家阅读我的求助请求。

我有一个基于"@slack/bolt": "^3.6.0"的slack bot。当从客户端发送命令/open-modal时,将打开一个模式,并列出下一步的几个选项。当用户选择其中一个选项(按钮)时,将推送一个新视图,向用户显示一个输入字段和一个提交按钮。所有这些都按照设计工作。

然而,我注意到,在我的调试控制台中,当一个新视图被推到模态

时,会出现一条消息
[DEBUG]  bolt-app No conversation ID for incoming event

,当用户在输入字段中填写完数据后单击"提交"按钮时,会出现意想不到的结果。视图接收到提交,并在确认没有错误后调试输入字段到控制台,但客户端模式没有关闭(呈现We had some trouble connecting. Try again?错误),并且将数据发布到通道的下一个动作没有执行。

我觉得传入事件的"No conversation ID";与一个不正确的回调插件被引用有关,但我的视图可以将用户的输入发送到控制台的事实推翻了这个理论。

三天后,我在这里发布关于下一步可能的指导。请让我知道是否有任何代码是有益的

三天的故障排除(希望我按小时收费),我在Stack Overflow上发帖后三秒钟就找到了答案。这个网站太棒了。

我的问题是在我的json有效负载中,我引用了一个不存在的对象。

最新更新