Доделать телеграмм-бота для школы
Добрый день, мне начали создавать телеграмм-бота для онлайн-школы. В телеграмм-боте есть 2 сценария: один для учителей (их отбор) и для учеников - подписание договоров, проведение оплаты от тбанка, и после того как ученик оплатит пакет уроков, бот его переводит в новый статус "ученик оплчивший занятия" и ему доступно уже новое меню. Сценарий с учителями готов, а сценарий с учителями не доконца. Ниже я прикреплю сообщение от разработчика который начал делать бот, но у него что-то не получилось разобраться с кодом.
"Нужно настроить оплату для учеников (Тинькофф касса), основные функции уже есть, нужно собрать в единую систему и соединить с ботом. Нужно будет настроить рекуррентные платежи. После оплаты ученику должен приходить документ-соглашение, в него должны подставляться данные о покупаемой услуге и данные пользователя.
Основной код уже написан, в нем нужно будет разобраться и добавить нужный функционал.
Возникли трудности в понимание структуры кода, связи между собой хендлеров (Много хендлеров на колбеки имеют одинаковое начало, но разные функционал) и кнопок. В проекте присутствуют разные мидлвари,которые выполняют функции фильтров,при этом возникает невозможность попадания в определенные хендлеры.
Стек разработки:
aiogram 3.13
sqlachemy
redis
openai "
Нужно продолжить его работу, доделать оплату для сценария с учениками, и затем сделать геймификацию. Файл по геймификации приложу прикрепленным файлом. Заранее спасибо!
Скрипты и боты