Slack Bolt入門ガイドのRequest URLで詰まった
#環境
node --version v12.12.0
macOS Mojavae Version 10.14.6
iTerm2 3.3.6
#状況
Slack アプリのフレームワークであるBoltのチュートリアル
Bolt 入門ガイド(https://slack.dev/bolt/ja-jp/tutorial/getting-started)
の手順にそって、アプリケーションを作っていました。
「ローカルプロジェクトの設定」の項目まで終わらせて、iTerm上で
node app.js
とコマンドを入力したところ、
⚡️ Bolt app is running!
と表示されたところまでは上手くいきました。しかし、次の項目である「イベントの設定」の中の「開発用のローカルリクエスト URL 」というところが上手くいきません。チュートリアルには
「Request URL ボックスの Enable Events スイッチの下のフィールドにこの URL を貼り付けます。」
とあったので、直近の
「デフォルトでは、Bolt アプリは /slack/events をリスニングするため、完全なリクエスト URL は https://8e8ec2d7.ngrok.io/slack/events となります。」
を参考にして、
https://api.slack.com/apps/APSMDGZK5/event-subscriptions?
のRequest URLの項目に
https://8e8ec2d7.ngrok.io/slack/events
と貼り付けたところ、ブラウザ上で
Your URL didn't respond with the value of the challenge parameter.
とエラーが出てしまいました。
#質問
①
Request URLの発行のためにはサーバーを立てる必要があるらしいのですが、これは自分のMacだけでローカルサーバーを立てられないのでしょうか?
AWSやHerokuなどと契約しないといけないのでしょうか?
②
Request URLはどこを確認すれば載っているものなのでしょうか?
③
https://api.slack.com/events-api#request_url_configuration__amp__verification
に載っている「application/json」というファイルは
npm install @slack/bolt
したときに生成されたのでしょうか?
以上、もし一つでも回答いただける質問がございましたら、ご教示いただければ幸いです。
#質問者のレベル
JavaScriptやNodeは最近勉強し始めたばかりで、サーバーサイドの基礎的な知識が不足しています。もし、Slackアプリを作成する上で知っておいた方がいいことがまとまっているサイトがあれば、ご教示いただけると有難いです。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/11/11 10:26