質問: botkit(clientId、clientSecret)を使う場合での、 スラックボタン(slack button)をAWSのEC2(t2.micro)で使いたいです。 https://github.com/howdyai/botkit/blob/master/examples/slack/slackbutton_bot.js ほとんど以下のサイトの手順で行っています。 http://qiita.com/ms2sato/items/7eac7cfccca89fa3c83f clientId=[Cliend ID] clientSecret=[Cliend Secret] port=3000 node slackbutton_bot.js コンソールで、としても、途中の info: ** Serving oauth return endpoint: http://0.0.0.0:3000/oauth で止まっているようです。 EC2でbotkit(clientId、clientSecretの方法で)を利用する人は、 かなり少ないみたいで、ネット等で調べてみましたがよく分かりません。 ちなみに、 ・httpsが使えています ・ポート3000は開放し、tokenを使った場合の他のnode.jsサンプルは動いています。 ・リバースプロキシはNGINXで、SSL署名は、Let's Encrypt で行っています。 1:そもそもEC2でclientId、 clientSecretを使ったbotkitを動かせた人はいるのか。 2:その人は、どうやって動かせたか。(ポートの開放とか) ヒントでも構いませんので分かる方はおりましたら教えてください。
回答: >info: ** Serving oauth return endpoint: http://0.0.0.0:3000/oauth >で止まっているようです。 止まっているままにして、 作ったボットを自分のチームに参加させると、 (https://domain/loginでブラウザからアクセスすると) コンソールではそれ以降の表示が出てきました。 こんな手順他に見たことないので、 なぜかは分かりませんが、とりあえず自己解決としたいとおもいます。 理由が分かる方はフォローいただけるとありがたいです。