Этот бот - это инструмент для отслеживания рейтинга и количества решённых задач на платформе LeetCode среди ваших друзей. Он позволяет строить рейтинги участников на основе их активности.
-
Склонируйте данный репозиторий:
git clone <URL репозитория> cd <название папки>
-
Создайте виртуальное окружение (рекомендуется):
python -m venv venv source venv/bin/activate # Для Linux / MacOS venv\Scripts\activate # Для Windows
-
Установите зависимости:
pip install -r requirements.txt
-
Настройте вашу среду. Для этого создайте файл
.envи добавьте в него следующие переменные:BOT_TOKEN=<Токен вашего бота> redis=<Данные для подключения к Redis> DATABASE=<Название базы данных> DB_HOST=<Хост базы данных> DB_USERNAME=<Имя пользователя базы данных> DB_PASSWORD=<Пароль базы данных> -
Запустите бота:
python main.py
- Python 3.8 или выше
- Redis (для кэширования, если требуется)
- PostgreSQL
- Настройка токена
BOT_TOKENобязательна для работы бота, так как без этого он не сможет взаимодействовать с Telegram API.