岐阜市のぎふ長良川鵜飼のマスコットキャラクター、
うーたんとその家族とのおしゃべりを楽しむCODE for Gifu内限定のチャットBotです。
Heroku: u-tan-bot
言語:Python
Herokuのフリープランでホストする場合、30分毎にAppがスリープ状態になる。
うーたんBotの動作の妨げになるため、
@tetsuji1122氏の個人アカウントから、UptimeRobotを設定している。
-
Pythonインストール
バージョンは、runtime.txtと合わせる。 -
仮想環境の作成(任意)
・Windowscd workspace py -3.8 -m venv venv .\venv\Script\activate
・Linux
cd workspace python3 -m venv venv source ./venv/bin/activate
-
pipパッケージのインストール
pip3 install -r requirements.txt
requirements.txtにpysenを含めています。 以下のコマンドで誰でも簡単にpythonコードファイル(*.py)の整形ができます。
pysen run format
設定内容は、pyproject.tomlで確認できます。
当リポジトリのmainブランチを、herokuのAutoDeployに設定しています。
mainブランチへのcommitは、本番環境に即時展開されます。
herokuでの環境構築後の起動については、Procfileに記載があります。