🤖 Как создать шахматного бота для Lichess с помощью BotLi

Создать собственного шахматного бота, который будет играть на Lichess, можно за 10-15 минут. Инструкция подходит для новичков.

✅ Что понадобится

🔧 Шаг 1: Установка Python

Скачай и установи Python с сайта python.org. Обязательно поставь галочку "Add Python to PATH" во время установки.

💾 Шаг 2: Скачай BotLi

Зайди на github.com/Torom/BotLi и нажми "Code" → "Download ZIP". Распакуй содержимое в удобную папку.

📦 Шаг 3: Скачай Stockfish

Перейди на stockfishchess.org и скачай. Распакуй и найди файл stockfish.exe (он может называться по другому, переименуй его на stockfish.exe ).

🔑 Шаг 4: Получи токен от Lichess

  1. Открой страницу токенов
  2. Введи название токена
  3. Отметь "Play games with the bot API" (можно вообще отметить все, что бы не путаться xD)
  4. Скопируй сгенерированный токен и сохрани

✍️ Шаг 5: Настрой config.yml

Переименуй файл config.yml.default в config.yml и открой его в блокноте. Вставь туда свой токен и путь до Stockfish, пример:

token: "lip_ТВОЙ_ТОКЕН"
engine:
  name: "stockfish"
  path: "engines/stockfish.exe"
    
(Значит Stockfish лежит в папке BotLi, в папке engines)

⚡ Шаг 6: Запуск бота

Открой cmd (win+r>cmd>ок), вставляй туда команды по очереди и нажимай enter:

    cd и_путь_к_папке_BotLi
    python
    quit ()
    pip3 install virtualenv
    virtualenv .venv
    .\.venv\scripts\activate
    pip install -r requirements.txt.
    python user_interface.py
    
Готово! Твой бот играет на силу стокфиша, который ты скачал!

❌ Возможные ошибки

🔗 Полезные ссылки

По вопросам обращайтесь в лс @ChessClassic_555 на личесс)