Skip to content

WadeTheFade/chessbuddies

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Chess Buddies

A .NET Core based Discord chess bot

Instructions

Discord Commands(!name, Example, Description):

  • !? 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

Administration Commands

  • !shutdown, !shutdown 5, this will shutdown the bot in 5 minutes.
  • !status, retrieves the bot's status

Add Chess Buddies to your Discord server.

Installing and Hosting your own Chess Buddies bot.

Pre-requisites: Install .NET Core 2.0.5 Runtime 32-bit or 64-bit.

  1. Download the current release from the Releases tab
  2. Unzip it to a directory.
  3. Open powershell in the directory(CTRL+SHIFT+Right Click -> Open Powershell Window Here).
  4. 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.
  5. Run dotnet ChessBuddies.dll

About

A .NET Core based Discord chess bot

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C# 100.0%