Free Dynos của Heroku cung cấp miễn phí cho chúng ta Deploy đủ các thứ lên để thực hành. Rất không may là Free Dynos sẽ bị vô hiệu hóa (đi ngủ) sau 30 phút nếu không hoạt động.
Cách giữ Free Dynos miễn phí luôn hoạt động trên Heroku app |
Điều gì xảy ra khi Free Dynos không hoạt động?
Các phần mềm chạy trên Heroku app bị dừng hoạt động, các con bot hoạt động trên Heroku app cũng bị ngừng hoạt động. Nếu tất cả bị dừng hoạt động khi Free Dynos ngủ đông thì rất khó chịu phải không nào.
Chúng ta có nhiều giải pháp đó là sử dụng code để cho app tự chạy và tự ping nó. Tuy nhiên cũng không khả thi cho lắm.
Một cách khác là sử dụng Kaffeine pings để ping Heroku app sau mỗi 30 phút để tránh việc Free Dynos chúng ta bị đi ngủ.
Cái mong đợi nhất là Kaffeine pings ở đâu?
Đây là link truy cập Kaffeine pings: Link Kaffeine pings/link/button
Chỉ cần truy cập và copy phần tên app có dạng: ten-app.herokuapp.com - chỉ cần copy phần ten-app và dán vào trang web Link Kaffeine pings/link/button để ping app mỗi 30 phút 1 lần.
Như vậy chúng ta có thể giữ Telegtam bot hoạt động xuyên suốt 24/7 một cách miễn phí trên Heroku