Почти все основные данные берутся из API кинопоиска. Далее эти данные отображаются в интерфейсе бота или игнорируются, в зависимости от действий пользователя.
- api_client (инициализация клиента API кинопоиска)
- bot_features (основной функционал бота и взаимодействие с API телеграма)
- database
- bot_database.db (по понятным причинам её нет на гитхабе)
- models (модели таблиц базы данных и её инициализация)
- queries (упрощение взаимодействия с базой данных)
- shortcuts (сбор основных данных из запросов API кинопоиска)
- main.py - конфигурация и запуск бота
- constants.py - ключи API кинопоиска и API телеграма