下記のリンク先動画で手順を再現しています
https://youtu.be/aByTfznhBWs
勉強会用の LINE BOT ソースコード です。
下記のソフトウェアとアカウントが必要なので、事前に取得しておいてください
ブラウザはChromeを利用してください
https://www.google.com/intl/ja_ALL/chrome/
アカウントがあると各種ログインが簡単になります
https://accounts.google.com/
サーバーはherokuを利用します
https://id.heroku.com/login
LINE Messaging API利用登録
https://developers.line.me/ja/
- プロバイダ追加する
- チャネル追加する
- LINE_CHANNEL_SECRETの取得
- LINE_CHANNEL_ACCESS_TOKENの取得
- Webhook送信 利用するに設定
- Webhook URLをセットする(後述)
アカウント作成
https://github.com/
アカウント登録 https://codenvy.io/site/login
- サイドバーからcreate workspaceを選択
- 今回はNodeを選択してください
- 以下のURLをコピペして貼り付けましょう
https://github.com/x-hack-git/line-messaging-api.git
- 以下のコマンドを実行してみましょう
$ curl https://cli-assets.heroku.com/install.sh | sh
- ターミナルで下記のコマンドを実行
$ cd line-messaging-api
$ heroku login
$ heroku git:remote -a [アプリ名]
$ heroku config:set LINE_CHANNEL_SECRET="[チャンネルシークレット]"
$ heroku config:set LINE_CHANNEL_ACCESS_TOKEN="[チャンネルアクセストークン]"
$ git push heroku master
- 修正したら変更をHerokuに反映させる必要があるので、下記のコマンドを実行します
$ sh git.sh
- こちらでアカウント作成 → https://openweathermap.org/api
- API Keyを取得する
- herokuサーバーにAPI Keyを登録
$ heroku config:set WEATHER_API_KEY=""