我尝试使用https://api.slack.com/interactive-messages文档与我的应用程序进行沟通。 我在尝试从slack发送交互式消息到my-app时面临一个问题。 这是我的应用程序。 https://gitlab.com/sureshgoud9999/slack-api-test.git
我已经放置了一个" / api / messages" " POST"的终点响应来自松弛的交互式消息的方法, 这是流程,
尽管我在server.js文件中添加了bodyParser.urlencoded({extended:false}),但它并没有将请求重定向到正确的方法。单击松弛的任何按钮时,消息传递失败。
如果我遗漏了任何东西,请帮帮我。
答案 0 :(得分:0)
问题出在URL编码器上。它现在解决了。
答案 1 :(得分:0)
@ErikKalkoken 以下是提到的教程, https://api.slack.com/tutorials/tags/slack-apps https://api.slack.com/tutorials/intro-to-message-buttons
将urlencoder传递给端点是不正确的,
var urlencodedParser = bodyParser.urlencoded({ extended: false })
app.post('/slack/slash-commands/send-me-buttons', urlencodedParser, (req, res) =>{ ...}