Телеграм бот на Python с локальной (без внешних серверов типа Redis) БД на Ubuntu 22.04

Ссылка на работу
Сценарий бота Назначение кнопок и основной сценарий Юзер попадает в бота и получает приветствие после нажатия кнопки "Запустить". После чего происходит инициализация команды /start, что и является триггером для запуска приветственного сообщения "Вас приветствует чат-бот!". Дополнительно юзер сразу ловит состояние "zero_state". Сразу после получения приветственного сообщения у юзера появляются кнопки меню (types.KeyboardButton, т.е. обычные, не инлайн): О группе; Купить подписку; Тех. поддержка. Кнопка "О группе" вызывает reply с информационным текстом "Текст-описание о группе!" ок Кнопка "Купить подписку" вызывает вызывает reply с информационным текстом "Чтобы купить доступ, тебе надо…". У reply ""Чтобы купить доступ, тебе надо…" будет свой callback "Я оплатил" После нажатия на callback "Я оплатил", юзер ловит состояние "payment_confirmation", callback "Я оплатил" при этом пропадает.
https://github.com/Caramba2517/aoigram_bot