Над вторым стоит призадуматься на будущее) Нужно абстрагировать работу с бд так, чтобы было легко ее менять Хотя, как правило, бд крайне редко меняют при жизни продукта, но все же
у меня весь код такой. Я в любой момент могу сменить библиотеку, ту уже telegraf на node-telegram-bot-api поменял совсем не много кода (относительно кол-ва кода в самом скрипте 😂)