A .NET Core based Discord chess bot
- !? or !help
- !challenge, !challenge @SomeDiscordUser, challenge another player to a match
- !accept, accept a match challenge or undo request
- !move, !move a2a4 or !a2a4, move your piece, if your pawn reaches the other side of the board it will be promoted to queen by default. You can promote your pawn to other pieces if you like, r = Rook, b = Bishop, q = Queen, n = Knight. An example move promoting a white pawn to a Knight would be !a7a8n
- !resign, resign the match
- !show, display the board
- !undo, request the last move be undone
- !shutdown, !shutdown 5, this will shutdown the bot in 5 minutes.
- !status, retrieves the bot's status
Add Chess Buddies to your Discord server.
Pre-requisites: Install .NET Core 2.0.5 Runtime 32-bit or 64-bit.
- Download the current release from the Releases tab
- Unzip it to a directory.
- Open powershell in the directory(CTRL+SHIFT+Right Click -> Open Powershell Window Here).
- Edit appsettings.json and put your Discord account in the admins field and put your bot's token in the token field. If you don't know how to create a Discord bot or get your bot's token, follow the Discord bot guide.
- Run dotnet ChessBuddies.dll