Skip to content

Latest commit

 

History

History
21 lines (16 loc) · 1.59 KB

description.md

File metadata and controls

21 lines (16 loc) · 1.59 KB

Описание работы и структуры проекта

Работа

Почти все основные данные берутся из API кинопоиска. Далее эти данные отображаются в интерфейсе бота или игнорируются, в зависимости от действий пользователя.

Структура

Проект разбит на отдельные файлы и сгруппирован по функционалу

  1. api_client (инициализация клиента API кинопоиска)
  2. bot_features (основной функционал бота и взаимодействие с API телеграма)
  3. database
    • bot_database.db (по понятным причинам её нет на гитхабе)
    • models (модели таблиц базы данных и её инициализация)
    • queries (упрощение взаимодействия с базой данных)
  4. shortcuts (сбор основных данных из запросов API кинопоиска)
  5. main.py - конфигурация и запуск бота
  6. constants.py - ключи API кинопоиска и API телеграма