在開發 LINE 機器人 (LINE BOT) 的時候
發現 Heroku 半小時就會叫我的機器人去睡覺
但是,我不想要機器人睡覺RRRRRRRRR
爬了幾篇文之後
我決定讓我的機器人一直奴 😂🤣🤣 一直工作,不准它睡覺XD
於是就產生惹這篇文章…
Heroku App 提供的 Free Dyno Hours (免費 dyno 時數)有限制
- 半小時, App 就會睡覺
- 然後每個月有 550 個小時可以使用,你可以加入信用卡,每個月會多 450 個小時 XD
- 你可以到 Heroku App 的帳號管理 (billing page) 看這個月還剩幾個小時
目標:我希望機器人每周一到周五都要努力工作,一直奴下去
- 首先要安裝需要的套件 (Python 3.7)
pip install APScheduler
pip install urllib
2. 新建 clock.py
3. 最後,在 Procfile 告訴 Heroku 要執行 clock.py 檔案
clock: python clock.py
4. 這樣就完成惹,可以讓機器人一直奴一直爽XDD