К счастью, основные принципы не меняются
Короче попробовал я хероку, запустил бота в контейнере (там можно, но через жопу) кстати дока очень херовая. В разных местах разные инструкции, часть из которых не работает, и надо смотреть в разные углы доки, чтобы разобраться
В итоге бот заработал, но когда попытался работать с SQLite, у него вылетала ошибка по поводу какого то порта. В итоге бот засыпал на несколько часов и пытался потом подняться опять. Потом я уже запустил обратно на своём сервере и наблюдал как бот падал и поднимался там опять, несмотря на то, что из ошибок уже было только terminated by other get update