Skip to content

hidehiro98/messaging-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

xhack-bot

勉強会用のBOTソースコードです。

今回作成するのは、自動で応答してくれるLINE BOTです

必要なアカウント

Chromeインストール(必要があれば)

https://www.google.co.jp/chrome/?brand=CHBD&gclid=Cj0KCQjwtb_bBRCFARIsAO5fVvGSVp4jgIAY-Chnd2DUMxWERGGF0xRxr3dZLYHwZ1g92ohYH2MCAc0aAtv1EALw_wcB&gclsrc=aw.ds&dclid=CO6v1pLW6NwCFVoxKgod8XYO3Q

gmailアカウント取得(必要があれば)

https://accounts.google.com/signup/v2/webcreateaccount?flowName=GlifWebSignIn&flowEntry=SignUp

Heroku アカウント

Heroku アカウントの利用登録 https://id.heroku.com/login

今回利用するクラウドサーバーです。
自分が書いたプログラムを、クラウド上で実行してくれるサービスです。

やること

  • アプリを作成する
  • アプリのURLを取得する

LINE Developer アカウント

LINE Messaging API の利用登録 https://developers.line.me/ja/

LINE Messaging APIを利用するために必要です。
Botアカウントを作成し、herokuサーバーと連携します。

やること

  • 友達追加する
  • LINE_CHANNEL_SECRETの取得
  • LINE_CHANNEL_ACCESS_TOKENの取得
  • Webhook URLをセットする(後述)
  • アプリケーションを一つ作成

codenvy アカウント

codenvyアカウント登録 https://codenvy.io/site/login

ブラウザ上で動作する開発環境です。
開発環境を構築する際の、複雑で面倒なインストール作業を省略できます。
実際にコードを書いてプログラミングをし、herokuサーバーにアップロードします。

やること

  • herokuと連携する
  • LINE Messaging APIを利用するための準備をする

githubアカウント

ソースコードを公開するためのサービスです。
複数人で同じプロジェクトを開発するときにお互いの編集作業を連携するのに便利です。
また、クラウドサーバーにソースコードをアップするのにも使えます。

やること

特になし

codenvyでの作業

codenvyでワークスペース作成

  • サイドバーからcreate workspaceを選択

STEP-1 STACKを選択する

  • 今回はNodeを選択してください

STEP-2 PROJECTSでGitURLを指定する

  • 以下のURLをコピペして貼り付けましょう https://github.com/x-hack-git/messaging-api.git

STEP-3 heroku CLI のインストール

  • 以下のコマンドを実行してみましょう $ curl https://cli-assets.heroku.com/install.sh | sh

LINE Developersで取得した値をherokuにセットする

$ heroku login
$ heroku config:set LINE_CHANNEL_SECRET=""
$ heroku config:set LINE_CHANNEL_ACCESS_TOKEN=""

herokuにpushする

$ git push heroku master

About

勉強会用資料

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published