質問: ### 前提・実現したいこと できたこと ・herokuアカウント ・aws cloud9 アカウント ・github アカウント ・Line アカウント 困っていること 前提といたしまして、私はプログラミングを習得しようと一念発起いたしました文系大学生(英語専攻)です。 何かを作るのは難しいとは重々承知でございますが、ご教示のほどよろしくお願いいたします。 URL:https://qiita.com/skycat_me/items/9f27cbd9354515df744a 上記URLの手順に従いLineBotの製作を試みております。 その過程でheroku open といたしましたところ下記のようなエラーが発生いたしました。 試しにLINE Developer にてWebhook URL :https://bot-starter-kawamoto.herokuapp.com/callback と登録いたしましたことろ、 「Webhookが無効なHTTPステータスコードを返しました(期待されるステータスコードは200です)」 となります。 正直申し上げまして、ここに何を書けばよいのかさえ分かっていない状態でございます。 どなたか解決策のございます方、ご教示のほどよろしくお願いいたします。 ### 発生している問題・エラーメッセージ ``` ec2-user:~/environment (master) $ heroku open WARNING: This is the legacy Heroku CLI with limited functionality. Please install the latest CLI. WARNING: Installation instructions are at https://cli.heroku.com ▸ Error opening web browser. ▸ Error: Exited with code 3 ▸ ▸ Manually visit https://bot-starter-kawamoto.herokuapp.com/ in your browser. ``` ### 該当のソースコード ``` ソースコード ``` ### 試したこと ec2-user:~/environment (master) $ BROWSER=firefox heroku open WARNING: This is the legacy Heroku CLI with limited functionality. Please install the latest CLI. WARNING: Installation instructions are at https://cli.heroku.com ▸ Error opening web browser. ▸ Error: Exited with code 3 ▸ ▸ Manually visit https://bot-starter-kawamoto.herokuapp.com/ in your browser. ### 補足情報(FW/ツールのバージョンなど) ここにより詳細な情報を記載してください。
回答: heroku openでブラウザが開くのは、そのターミナルからブラウザを開ける場合のみです。 aws cloud9から作業をしているのであれば、そもそもcloud9環境と自分のPCのローカル環境は切り離されているはずなので、ブラウザを開けなくて当然です。 "Manually visit https://bot-starter-kawamoto.herokuapp.com/ in your browser."とあるので、単にブラウザを自動的に開けないだけで、herokuアプリケーション自体は問題なくできていると思います。 そのうえでwebhook URLですが、`https://bot-starter-kawamoto.herokuapp.com`または`https://bot-starter-kawamoto.herokuapp.com/index.php`で通らないでしょうか?