APIGatewayからSlackへメッセージを投稿したい
AWS LamdaからAWS Lamda関数を呼出し,Slackへ投稿するBotを作成しました.
このメッセージ内容にInteractive Messagesのボタンを設定しており,
ボタンを押すとAPI Gatewayを通してAWS Lamda関数を再度呼び出す構成としたかったのですが,
API Gatewayがうまく動かず,AWS Lamda関数が再度呼び出されない状態となっています.
試したこと
- AWS LamdaのトリガーにAPI Gatewayを設定
- SlackのAPI設定にてInteractive ComponentsのRequest URLにAPI GatewayのURLを設定
- API GatewayのAPIキー,認証の設定を解除
- API Gatewayのリソースにanyを設定
- API GatewayのURLを直接呼出した場合はAWS Lamda関数の呼出しが成功しました
- その他,OutgoingWebhookも試してみましたが,結果はダメでした
補足情報
- AWS Lamda関数ではどのボタンが押されたかによって処理を分けることはなく,ボタンが押されるたびに同じ処理を行うものになっています.
あなたの回答
tips
プレビュー