Конечный автомат в telebot
Как лучше всего реализовать конечный автомат для телеграм бота на базе telebot, написанный на Python? Нужно, чтобы пользователь мог перемещаться между категориями и разделами на всех уровнях. Писать функцию для каждого конечно же нереально. Есть база данных SQLite, но нет понимания как это лучше реализовать.