実現したいこと
AWS lambdaで作成した関数でslackのchallenge認証を通したいです。
前提
slackのアプリは作成済
https://dev.classmethod.jp/articles/challenge-about-challenge-request-for-slack/
こちらのサイトを見ながら作業しています。
発生している問題・エラーメッセージ
API gateway設定後、slackで「Your URL didn't respond with the value of the challenge parameter.」というエラーが表示されます。
lambdaの関数コード
python
1def lambda_handler(event, context): 2 parsed_data = json.loads(event['body']) 3 #print(event) 4 print(parsed_data['challenge']) 5 return parsed_data['challenge']
確認している状況
cloudwatchでparsed_data['challenge']の内容を確認するとchallenge部分だけを抜き取れていると思うのですが、print文を削除するとSTART requestの次がend requestとなってしまいます。
補足
lambda+cloudWatchで定期実行するslackAppは作成したことがあるのですが、双方向でメンションに反応するbotを作りたいため、初めてAPI Gatewayを使用していますので、初心者レベルです。必要な情報がありましたらご教示お願いします。

回答1件
あなたの回答
tips
プレビュー