В любом случае нужно учить базу, а потом уже всякие фреймворки. Уметь работать с базой хотя бы на простых запросах тоже будет не лишним, бот от сайта отличается только мордой, бэк все равно на языке описывается. Библиотеки хорошо, но надо понимать что там под капотом
На хабре полно подобных статей, так же полно всяких самописных велосипедов на этот счёт на гитхаб
Попробуйте сначала сделать сущности и работу с базой, потом добавите репозиторий и драйверы
Типо фетч результата в объекты, делается какая то абстрактная сущность, при фетче набиваете свойствами, возвращаете массив или коллекцию, можете сделать деструктор у сущности, чтоб сама сохраняла, получится простейший AR