Skip to content
This repository has been archived by the owner on May 1, 2024. It is now read-only.

M-DinhHoangViet/Lichess-Bot

Repository files navigation

Docker Image CI Pylint & Pyright

Features

Supports:

  • Every variant and time control except for the correspondence
  • UCI, XBoard, and Homemade engines
  • Two separate engines, one for standard and Chess960 chess and one for Lichess chess variants.
  • Matchmaking
  • Offering Draw / Resigning
  • Local & Online Opening Books
  • Local & Online Endgame Tablebases
  • Supports custom opening books and engines depending on color, time control and Lichess chess variant.

Steps

  1. Install Lichess-Bot
  2. Create a lichess OAuth token
  3. Setup the engine
  4. Upgrade and Run BOT account

Acknowledgements

Thanks to the Lichess team, especially T. Alexander Lystad and Thibault Duplessis for working with the LeelaChessZero team to get this API up. Thanks to the Torom made to Torom/BotLi is original. Thanks to the niklasf and his python-chess code which allows engine communication seamlessly. In addition, the idea of this bot is based on lichess-bot-devs/lichess-bot. GitHub contributors

License

Lichess-Bot is licensed under the AGPL-3.0 license (or any later version at your option). Check out the LICENSE file for the full text.