herokuにlaravelをデプロイしています。
hoge.herokuapp.com/webhooks-outにアクセスするとDBが書き換わる処理が走ります。
(ここまでは実装出来ています。)
この処理をslackで投稿した時も走るようにしたいと思いslackのAdd-onである「Outgoing WebHooks」で実装しようとしているのですが、うまく動きません。
設定はSlackのIncoming/OutgoingなWebhookでChatOpsと言い張るなにかを作った話(Outgoing Webhook編)を参考にしました。
helokuのaccessログを見るadd-on「papertrailapp」で確認すると
at=info method=POST path="/webhooks-out" host=hoge.herokuapp.com request_id=6243c9c3-2234k-5425-95c2-a534534345fd34 fwd="{ipっぽいの}" dyno=web.1 connect=0ms service=14ms status=500 bytes=16501 protocol=http Apr 30 22:51:58 hoge app/web.1: {ipっぽいの} - - [01/May/2017:05:51:57 +0000] "POST /webhooks-out HTTP/1.1" 500 15886 "-" "Slackbot 1.0 (+https://api.slack.com/robots)
Outgoing Webhooksでアクセスはされているが500エラーが出ている様子。
laravelでのルーティングはanyとして以下のように記述しています。
Route::any('/webhooks-out', 'apiContoller@webhooksOutPost');
なのでpostも受け取れるはずです。
どなたかご教授願います。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。