大森?

技術資料

目次 

【このページでできること】 

LINEアプリの開発

【実行環境】 

・python3.6.6

【ファイルの説明】 


LINE Developers 

LINE Developersを使ってLINEアプリを開発する。
まずはLINE Developersにアクセス。
https://developers.line.biz/ja/
ログインは自分のLINEアカウントで行える。

まずはプロバイダーを設定する。次にチャネルを作成する。
このチャネルがLINEアプリの名称になる。
Messaging API設定からQRコードをスキャンすると友だち登録が可能。

LINE.png


サーバ設定 

研究室のサーバを準備する。
まずはvar/www/htmlの階層にディレクトリを用意する。名前は何でもよいが英語で。
次にその階層にapp.py、app.wsgi、conf.jsonを置く。

app.wsgiを編集する。

appwsgi.png

図にあるように「自分のディレクトリ名」のところを先ほど作ったものに変更する。
パスを必ず通すこと。

次にconf.jsonを編集する。

conf.png

"CHANNEL_SECRET"はLINE Developersのチャネルを開き、チャネルの基本設定からチャネルシークレットのキーを入力する。
"CHANNEL_ACCESS_TOKEN"は同じくLINE Developersのチャネルを開き、Messaging API設定からチャネルアクセストークンを入力する。

最後にサーバでFlaskを動かせるように設定する。
varがある階層にetcがあるので、まず

cd etc/httpd/conf.d

に入る。すると中にwsgi.confがあるのでそれを編集する。
やり方は

sudo vim wsgi.conf

で入ることができる。

編集が終わったら最後にLINE DeveropersのMessaging API設定からWebhookの利用でURLを入力する。入力するURLは

https://dic515s2.pu-toyama.ac.jp/自分のディレクトリ名//callback

である。
Webhookの利用を許可すること。また、あいさつメッセージや応答メッセージは無効にしておく。無駄なメッセージは送らないように設定しておくこと。

MessagingAPI.png

トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS