データベース(sqlite3)を利用した簡単なlinebotアプリを作る(環境構築編)
以前に簡単なlinebotを作ったことはあったが,作り方を忘れてしまったのでそれを繰り返さないためのメモ
作りながら書いていくので試行をそのまま残します
作りたいもの
- 時間を計って,月末に総合の時間を送ってくれるbot
- 's'を送ると計測開始,'f'を送ると計測終了(のつもり)
開発環境
環境作り
参考:
PythonでLine botを作ってみた - Qiita
Python+Flask+Herokuで作るLINE bot (具体的な操作: Postback, carouselなど) - Qiita
それではやっていきます.
まずはvenvで開発するアプリ専用のpython環境を作ります.
$ python3 -m venv myapp $ cd myapp $ source ./bin/activate $ pip install line-bot-sdk $ pip install flask
ここでinstallされたmoduleを確認すると
$ pip3 freeze certifi==2019.3.9 chardet==3.0.4 Click==7.0 Flask==1.0.2 future==0.17.1 idna==2.8 itsdangerous==1.1.0 Jinja2==2.10 line-bot-sdk==1.8.0 MarkupSafe==1.1.1 pkg-resources==0.0.0 requests==2.21.0 urllib3==1.24.1 Werkzeug==0.15.1