先日Herokuを初めて利用してみた。 100時間程度運用してみたが、遅延も気にならない程度で問題もなく動いてくれてるので素晴らしい クレカを紐づけると月1000時間ほど無料になり、bot1つ程度なら無料で動かし続けてくれるのでおすすめだ。
bot更新コマンド
$ heroku login $ cd (保存先) $ git add . $ git commit -m "update bot!" $ git push heroku master
更新作業がこれだけで終わるので管理が非常に楽だった
不具合があったらheroku logs
でログを確認するとよい
導入時の失敗
requirements.txtに不要なパッケージが入っていたのが原因でpushした際にエラーが連発した。 (たぶんpywin32あたりがlinuxにないため) 開発するときはvirtualenvを使って仮想環境を作り、最低限必要なパッケージのみをインストールしたほうがいい、これ基本