CyberLearnTgBot

Структура проекта:

app.py - бот

  • api_service - запросы к публичному API

  • handlers - класс обработки событий бота

  • commands - обработка команд бота

  • callbacks - обработка событий (кнопок) бота

  • notificator - оповещения пользователя

  • simulate - недописанный вариант симуляции через второго бота

  • keyboards - инлайн-клавиатуры

  • settings - файл конфига

  • user - модель пользователя