Skip to content

Latest commit

 

History

26 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LeetCode Rating Tracker Bot

Этот бот - это инструмент для отслеживания рейтинга и количества решённых задач на платформе LeetCode среди ваших друзей. Он позволяет строить рейтинги участников на основе их активности.

Установка и настройка

  1. Склонируйте данный репозиторий:

    git clone <URL репозитория>
    cd <название папки>
  2. Создайте виртуальное окружение (рекомендуется):

    python -m venv venv
    source venv/bin/activate  # Для Linux / MacOS
    venv\Scripts\activate     # Для Windows
  3. Установите зависимости:

    pip install -r requirements.txt
  4. Настройте вашу среду. Для этого создайте файл .env и добавьте в него следующие переменные:

    BOT_TOKEN=<Токен вашего бота>
    redis=<Данные для подключения к Redis>
    
    DATABASE=<Название базы данных>
    DB_HOST=<Хост базы данных>
    DB_USERNAME=<Имя пользователя базы данных>
    DB_PASSWORD=<Пароль базы данных>
    
  5. Запустите бота:

    python main.py

Требования

  • Python 3.8 или выше
  • Redis (для кэширования, если требуется)
  • PostgreSQL

Примечания

  • Настройка токена BOT_TOKEN обязательна для работы бота, так как без этого он не сможет взаимодействовать с Telegram API.

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages