1. heroku не может не работать.
если у вас есть какие-либо проблемы с ним - публикуйте новый вопрос, с подробным описанием и со всей нужной информацией.
2. по вопросу, лучший вариант из бесплатных - repl.it + UptimeRobot.
подробнее об использовании:
https://qna.habr.com/answer?answer_id=1841587#answ...