https://github.com/boweihan/tsfish-lichess-bridge
https://github.com/boweihan/tsfish-lichess-bridge
Last synced: 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/boweihan/tsfish-lichess-bridge
- Owner: boweihan
- License: agpl-3.0
- Created: 2023-09-18T13:54:38.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2023-12-07T10:37:59.000Z (over 1 year ago)
- Last Synced: 2025-01-31T09:45:40.131Z (4 months ago)
- Language: Python
- Size: 34.5 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# lichess-bot
[](https://github.com/lichess-bot-devs/lichess-bot/actions/workflows/python-build.yml)
[](https://github.com/lichess-bot-devs/lichess-bot/actions/workflows/python-test.yml)
[](https://github.com/lichess-bot-devs/lichess-bot/actions/workflows/mypy.yml)A bridge between [Lichess Bot API](https://lichess.org/api#tag/Bot) and bots.
## Features
Supports:
- Every variant and time control
- UCI, XBoard, and Homemade engines
- Matchmaking
- Offering Draw / Resigning
- Saving games as PGN
- Local & Online Opening Books
- Local & Online Endgame Tablebases## Steps
1. [Install lichess-bot](https://github.com/lichess-bot-devs/lichess-bot/wiki/How-to-Install)
2. [Create a lichess OAuth token](https://github.com/lichess-bot-devs/lichess-bot/wiki/How-to-create-a-Lichess-OAuth-token)
3. [Upgrade to a BOT account](https://github.com/lichess-bot-devs/lichess-bot/wiki/Upgrade-to-a-BOT-account)
4. [Setup the engine](https://github.com/lichess-bot-devs/lichess-bot/wiki/Setup-the-engine)
5. [Configure lichess-bot](https://github.com/lichess-bot-devs/lichess-bot/wiki/Configure-lichess-bot)
6. [Run lichess-bot](https://github.com/lichess-bot-devs/lichess-bot/wiki/How-to-Run-lichess%E2%80%90bot)## Advanced options
- [Create a custom engine](https://github.com/lichess-bot-devs/lichess-bot/wiki/Create-a-custom-engine)
## 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 [Niklas Fiekas](https://github.com/niklasf) and his [python-chess](https://github.com/niklasf/python-chess) code which allows engine communication seamlessly.## License
lichess-bot is licensed under the AGPLv3 (or any later version at your option). Check out the [LICENSE file](https://github.com/lichess-bot-devs/lichess-bot/blob/master/LICENSE) for the full text.