This work flow is a demo shows how the RPA would be able to interact with online games
Note: only for study purpose, if you using it play chess, you will broke the user agreement with chess.com
This work flow is using Stockfish engine
- download uipath community version from https://www.uipath.com/start-trial
- download stockfish engine from https://stockfishchess.org/
- open workflow Main_StdIO, modify In_EnginePath to the folder of your engine
- open chess.com, login, start play, if play mode, change parameter In_PlayMode as true, false for puszzles
- run workflow from Main_StdIO
- download uipath community version from https://www.uipath.com/start-trial
- download stockfish engine from https://stockfishchess.org/
- modify engine.py, update the path of stockfish
- get ready python 3.6, pip install python-chess
- run engine.py to verify step 1-3
- open workflow Main, modify In_Python_Path to the folder of your python
- open chess.com, login, start play, if play mode, change parameter In_PlayMode as true, false for puszzles
- run workflow from Main
Please be aware, your account and IP might be banned if keep playing for long.
TODO:
- 2nd engine for Alpha-zero-chess in AI Fabric
- Random delays to mimic human behavior
- Support https://www.chess.com/play/computer which has totally diffrent selectors