LoginSignup
0
2

More than 3 years have passed since last update.

LINE Messaging APIを使用したボット開発

Posted at

前提条件

Homebrew 環境構築済み
Python 環境構築済み
LINEの個人アカウントを持っている
環境は以下で実施いたしました。
image.png

LINE Developersアカウント~チャネルの作成の準備

こちらを参考にチャネル作成まで行う。
https://developers.line.biz/ja/docs/messaging-api/getting-started/#%E3%83%81%E3%83%A3%E3%83%8D%E3%83%AB%E3%81%AE%E4%BD%9C%E6%88%90

ソースコードを作成する。

こちらを参考にソースコードを作成し、herokにデプロイする。
https://qiita.com/suigin/items/0deb9451f45e351acf92
※上記の記事で、pip install部分はpip3 installじゃないと動かない場合あり。
※アプリ名はapp.pyじゃないと動かないので注意
※以下のファイルは変更した

requirements.txt
line-bot-sdk
flask
gunicorn
runtime.txt
python-3.6.3

用語説明

  • Flask...Pythonの軽量なWebフレームワーク
  • ngrok...一時的な外部に公開できるURLを作成するライブラリ →ローカル環境で確認するために必要
  • gunicorn...本番環境用で動作を早くするためのWSGIサーバ 参考:https://blog.hirokiky.org/entry/2018/10/06/151830

その他参考にした記事

https://qiita.com/__init__/items/8ae8401e9f0ff281ae64
https://qiita.com/Kosuke-Szk/items/eea6457616b6180c82d3
https://qiita.com/yakan10/items/b7ad35c2cbba5db81462
https://app.famitsu.com/20200421_1626939/
https://note.com/10mohi6/n/n663ed7dd5de3
https://qiita.com/suigin/items/0deb9451f45e351acf92
https://qiita.com/mark-town/items/024ff4c24f0c769f025e
https://qiita.com/kangetsu121/items/5ef16f0118c68f4b9719

Djangoに関する記事
https://qiita.com/yoshizaki_kkgk/items/f3c79e38b802c7fc8863

0
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
2