A bot designed to play chess on discord. Very easy and pleasant to use, it deals with pinching the correctness of players' movements in pvp. There is also a pvc game option.
Chessarbiter is a bot that allows you to play chess and checkers on discord. One chess match is assigned to one guild and it is not possible to have more than one game in one guild. There is an option to play PvP and PvC.
To run this bot, you must have node.js installed (minimum version up to 14). After installation in the terminal/PowerShell/CMD enter:
npm i -g node-gyp node-pre-gypIf you want to run on Windows, you must also enter PowerShell as an admin
npm i -g windows-build-toolsIn addition, depending on the system, a separate system-dependent configuration must be performed.
It is required to have GTK 2 and libjpeg-turbo installed
brew install pkg-config cairo pango libpng jpeg giflib librsvgsudo apt-get install build-essential libcairo2-dev libpango1.0-dev libjpeg-dev libgif-dev librsvg2-devsudo yum install gcc-c++ cairo-devel pango-devel libjpeg-turbo-devel giflib-develpkgin install cairo pango pkg-config xproto renderproto kbproto xextprotodoas pkg_add cairo pango png jpeg giflibAfter completing the configuration, you should clone the repository
git clone https://github.com/Saurus42/chessarbiter.gitThen start installing the packages
npm iTo run the bot, you need to generate a data.json file in the main directory of the repository with the following structure
{
"token": "Prefix-Command-Bot",
"secret": "Your-Token-Bot"
}Then just run the batch file to run.
- @Saurus42 - Mateusz Krasuski
- Everyone who tested the bot during implementation
- Everyone who supported me during my work.