/chessbot

discord bot for chess

Primary LanguagePythonMIT LicenseMIT

chessbot

discord bot for chess

Libaries

This requires Python 3.5+.

What it does currently

  • allow for two players in a discord chat to play chess
  • each move will display an image updated with your current move
  • the bot will tell you if you make illegal moves/out of turn moves
  • adheres to strict syntax i.e. (nc5 must be Nc5)

What it should do in the future

  • a !help command listing out valid commands
  • a way to store games for persisent storage/multiple games at once in a discord room
  • a way to keep track of win/loss against a certain user
  • a clean way to offer a draw
  • a command to show the notation of a match
  • get hosted on a cheap server that isn't my own computer

Example

!playchess @insert_username_name

start game

!play [insert_move]

play move

checkmate

game end