HerokuとLINE Messaging APIを組み合わせオウム返しBOT
オウム返しを行っているコード
@handler.add(MessageEvent, message=TextMessage)
def handle_message(event):
line_bot_api.reply_message(
event.reply_token,
TextSendMessage(text=event.message.text))
LINE Messaging APIを使用する準備は事前に済ませておく。
- Herokuのアカウントを登録する。
- Herokuに新しいAPPを追加する。
- Heroku CLIをインストールする。
macOSの場合
$ brew tap heroku/brew && brew install heroku
その他のOSは The Heroku CLIを参照する。
- Heroku Gitを使う場合
# Herokuにログインする
$ heroku login
$ git init
$ heroku git:remote -a [2で作成したAPP名]
- 2で作成したAPPのdashboardのSettings - Config Varsを選択し下記のKEY:VALUEを追加する。
YOUR_CHANNEL_ACCESS_TOKEN : LINE Messaging APIのChannel access token
YOUR_CHANNEL_SECRET : LINE Messaging APIのChannel secret
- git pushでデプロイすることができる。
$ git add .
$ git commit -am "コミットメッセージ"
$ git push heroku master
GitHubを使ってデプロイしたい場合はAPPのdashboardのDeployの項目からGitHubのリポジトリを連携される。