Библиотеки и зависимости - 52AnTIMateria812/YouBook812Bot GitHub Wiki

Основные библиотеки

  1. python-telegram-bot

    • Версия: >= 13.7
    • Назначение: Работа с Telegram API
    • Основные функции: обработка команд, отправка сообщений
  2. scikit-learn

    • Версия: >= 0.24.2
    • Назначение: Машинное обучение
    • Использование: создание и обучение модели рекомендаций
  3. pandas

    • Версия: >= 1.3.0
    • Назначение: Работа с данными
    • Использование: обработка и анализ данных о книгах
  4. numpy

    • Версия: >= 1.21.0
    • Назначение: Математические вычисления
    • Использование: работа с массивами и матрицами
  5. sqlalchemy

    • Версия: 2.0.27
    • Назначение: Работа с базами данных
    • Использование: ORM для SQLite
  6. python-dotenv

    • Версия: 1.0.0
    • Назначение: Работа с переменными окружения
    • Использование: хранение конфигурации
  7. requests

    • Версия: >= 2.26.0
    • Назначение: HTTP-запросы
    • Использование: взаимодействие с внешними API
  8. beautifulsoup4

    • Версия: 4.12.3
    • Назначение: Парсинг HTML
    • Использование: извлечение данных из веб-страниц