gpt4 book ai didi

node.js - 表单提交后 Slack 对话框不会关闭

转载 作者:行者123 更新时间:2023-12-01 04:38:50 26 4
gpt4 key购买 nike

我创建了一个松弛对话框/表单来收集用户的一些信息;表单呈现得很好,我可以毫无问题地填写表单,但在我单击提交后它不会关闭,而是出现错误:

We had some trouble connecting. Try again?



我已经发回了 200 状态 OK,如 documentation .
// menu is the end point of my interactive messages
app.post('/menu', (req, res) => {
console.log('from form submission:', req.body.payload)
res.sendStatus(200);
})

可能有什么问题?我可以看到我的应用程序的控制台日志,仅供引用。

最佳答案

发送 200 OK 是不够的。

它还必须为空或包含格式正确的 JSON 输入验证错误列表。如果您的回复包含任何其他文本(例如警告消息),则会创建此错误。

正如文档中所说:

When the submission is without exception, your app must respond with 200 OK with an empty body. This will complete the dialog.

关于node.js - 表单提交后 Slack 对话框不会关闭,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48714834/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com