我正在使用 botkit 框架构建一个自定义的 slack 应用程序,并且我正在尝试在我的 Bot/App 中添加一个交互按钮。
我真的没有抓住一件事,因为 botkit 框架提供了一种方法来拥有一个 webhook 条目和设置的服务器来接收 oauth 请求和 slack 对交互式按钮回调的请求,确实有一个带有 Https、证书和所有这些东西的安全服务器在点击交互式按钮后,slack 的 API 必须在我的服务器上执行 POST 请求吗?
是的,当用户单击消息按钮时,需要有效且非自签名的 SSL 证书才能在您的服务器上接收入站请求。Slack 执行的一些其他出站操作也需要该证书,例如斜杠命令执行和事件 API。
在开发过程中,许多开发人员使用像ngrok这样的工具来代理他们的请求,尽管它并不适合生产使用。