Как сделать постоянно работающего бота?
Как
Купить VPS сервер и там запускать его или сделать поддержку облачных платформ по типу Heroku/Vercel/PythonAnywhere
Звучит громко, но там пару конфигурационных файлов создать да и все
А основы кто будет постигать? Скриптики писать на готовых либах - много ума не надо.
Не будет никогда у тебя работать бот, если завершить скрипт бота. 
Чтоб бот работал всегда, скрипт хостят на выделенный сервер (VPS/VDS).