Rob*_*her 5 ruby-on-rails ruby-on-rails-4 slack-api
我正在将我的应用程序与Slack集成,特别是交互式消息.我已启用交互式消息,并使用ngrok将操作URL路由到本地开发计算机.
以下内容出现在Slack通道中:
单击是将有效负载传递给我的开发机器(截断示例):
{"payload"=>"{\"actions\":[{\"name\":\"approved\",\"type\":\"button\",\"value\":\"yes\"}]
Run Code Online (Sandbox Code Playgroud)
Slack要求在3000ms内确认请求以避免超时.我一直在努力,现在已经注释掉了所有控制器代码head :ok.
def incoming
head :ok
end
Run Code Online (Sandbox Code Playgroud)
这出现在我的日志中,由相关路线处理.ngrok显示一个低于1000毫秒的响应时间,但我仍然在Slack中得到以下内容.
我不知道为什么Slack没有接受回应.我试过head :ok,head :no_content,render status: 200.
| 归档时间: |
|
| 查看次数: |
498 次 |
| 最近记录: |