Bot Auto Chess.com

Overview

Bot Auto Chess.com

Is a suggestion for chess moves on the chess.com platform. The available features are: chess suggestions and moves automatically.

installation (Windows)

  1. Install Python
    You can install it here Python. Don't forget to tick (Add Python to PATH) Install Python
    To check that Python has been successfully installed, open CMD and type "python", if python is run successfully then Python is successfully installed, but if directed to the Windows Store please solve it by following the advice from stackoverflow.
  2. Clone Repository
    Install Git in Windows, then run the command below:
cd C:\Users\USERNAMEWINDOWS\Desktop
git clone https://github.com/tinwaninja/Catur.git
cd Catur
pip install -r requirements.txt
  1. Install Firefox
    To use this script you will need a browser Mozilla Firefox.

Setting up

  1. Create an account
    Create an account on chess.com, by registering mode beginner.
    It is recommended to create a username with 5 words and 2 numbers, for example: abcde11
    Confirm registration email.
  2. Enter Credentials
    Open the file C:\Users\USERNAMEWINDOWS\Desktop\Catur\akun.txt
    Change your username and password credentials.

Start

Open CMD (Administrator mode recommended), then run the command:

cd C:\Users\USERNAMEWINDOWS\Desktop\Catur
python catur.py

The script will automatically open Mozilla Firefox and automatically login based on existing credentials.
Next, start the match (Live Match). Auto Chess

Additional

You can change the movement speed of chess moves by changing the value of the mode in the catur.py script on line 19 with the value 'bullet', 'blitz', or 'rapid'.
If you want to find automatic live matches, change the config.ini file and change autostart = 0 to autostart = 1.

Update

  1. First Commit
    project published.
  2. V2 Commit
    automatically run the pawn (if it gets white).
    add mode, mode there are 3 options, namely: bullet, blitz, rapid. bullet for quick-paced 1-minute matches, blitz for 3-5-minute matches, rapid for 10-minute matches.
    increase the delay, if the game is early then the delay is with a small time value, if it is in the middle of the game then the delay will be a choice of time with a small and medium value
  3. V3 Commit
    Fixed being stuck looking for new matches.
    Fixed a stuck in skip aborted match.
    Automatically accept the challenge (rematch).
  4. V4 Commit
    Skip requests for rematch in the match if your opponent is too weak (unbalanced).
    Skip rematch requests if you lost in the previous match.
    Accept the challenge if the player against the chess match.
  5. V5 Commit
    Automatically takes the pawn promotion to queen. (Private in the catur.py script on line 144)

Thanks

This script is made from libraries and fixes existing scripts. In developing this script I am very grateful to:

  1. StockFish
  2. ChessBot Linux
  3. VIP-Spuc3ngine

Disclaimer

This is purely for educational purposes, I am not responsible for misuse of the script.

You might also like...
Tsar-Bot - Crypto auto trade bot that use sentiment analysis from twitter
Tsar-Bot - Crypto auto trade bot that use sentiment analysis from twitter

Tsar Bot - Crypto Sentiment Bot Tsar Bot is a Twitter Crypto Sentiment Bot that

Spacecrypto-bot - SpaceCrypto Bot Auto Clicker

SpaceCrypto Auto Clicker Bot Também fiz um para Luna Rush ( https://github.com/w

Automate TikTok follower bot, like bot, share bot, view bot and more using selenium
Automate TikTok follower bot, like bot, share bot, view bot and more using selenium

Zefoy TikTok Automator Automate TikTok follower bot, like bot, share bot, view bot and more using selenium. Click here to report bugs. Usage Download

A Advanced Auto Filter Bot Which Can Be Used In Many Groups With Multiple Channel Support....

Adv Auto Filter Bot This Just A Simple Hand Auto Filter Bot For Searching Files From Channel... Just Sent Any Text I Will Search In All Connected Chat

CoWIN Vaccination slot booking telegram bot with auto captcha resolver & alerting feature.Now, never miss a slot.
CoWIN Vaccination slot booking telegram bot with auto captcha resolver & alerting feature.Now, never miss a slot.

COWIN VACCINATION SLOT AUTO BOOKING (Bot with captcha solving & alerting capabilities. Never miss the vaccine slot.) June-10-2021/ 0030 hrs: 23 succes

Telegram Client and Bot that use Artificial Intelligence to auto-reply to scammers and waste their time

scamminator Blocking a scammer is not enough. It is time to fight back. Wouldn't be great if there was a tool that uses Artificial Intelligence to rep

Telegram Auto Filter Bot

Pro Auto Filter Bot V2.o Hey Mo Tech, I'm an Autofilter bot v2.O and you can not Add Me to your Group. I was made for this one group. So don't waste y

Auto file forward bot with python

Auto-File-Forward-Bot Auto file forward bot. Without Admin Permission in FROM_CHANNEL Only Give Permission In your Telegram Personal Channel Please fo

Auto Filter Bot V2 With Python

How To Deploy Video Subscribe YouTube Channel Added Features Imdb posters for autofilter. Imdb rating for autofilter. Custom captions for your files.

Comments
  • error during pgn parsing

    error during pgn parsing

    Traceback (most recent call last): File "C:\Users\USER\AppData\Local\Programs\Python\Python39\lib\site-packages\chess\pgn.py", line 1555, in read_game move = visitor.parse_san(board_stack[-1], token) File "C:\Users\USER\AppData\Local\Programs\Python\Python39\lib\site-packages\chess\pgn.py", line 938, in parse_san return board.parse_san(san) File "C:\Users\USER\AppData\Local\Programs\Python\Python39\lib\site-packages\chess_init_.py", line 2832, in parse_san raise ValueError(f"illegal san: {san!r} in {self.fen()}") ValueError: illegal san: 'Kc6' in rnbqkbnr/pppppppp/8/8/4P3/8/PPPP1PPP/RNBQKBNR b KQkq - 0 1 54 fxe5

    opened by raf-lii 3
  • error same as other one maybe but in english

    error same as other one maybe but in english

    :\Users\dwatn\OneDrive\Desktop\Catur-main>python catur.py C:\Users\dwatn\OneDrive\Desktop\Catur-main\catur.py:42: DeprecationWarning: firefox_profile has been deprecated, please use an Options object profile = webdriver.FirefoxProfile() C:\Users\dwatn\OneDrive\Desktop\Catur-main\catur.py:45: DeprecationWarning: executable_path has been deprecated, please pass in a Service object driver = webdriver.Firefox(profile, executable_path=gecko_loc) C:\Users\dwatn\OneDrive\Desktop\Catur-main\catur.py:45: DeprecationWarning: firefox_profile has been deprecated, please pass in an Options object driver = webdriver.Firefox(profile, executable_path=gecko_loc) Traceback (most recent call last): File "C:\Users\dwatn\OneDrive\Desktop\Catur-main\catur.py", line 372, in <module> main() File "C:\Users\dwatn\OneDrive\Desktop\Catur-main\catur.py", line 352, in main driver = buka_selenium() File "C:\Users\dwatn\OneDrive\Desktop\Catur-main\catur.py", line 45, in buka_selenium driver = webdriver.Firefox(profile, executable_path=gecko_loc) File "C:\Users\dwatn\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0\LocalCache\local-packages\Python39\site-packages\selenium\webdriver\firefox\webdriver.py", line 175, in __init__ self.service.start() File "C:\Users\dwatn\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0\LocalCache\local-packages\Python39\site-packages\selenium\webdriver\common\service.py", line 101, in start self.assert_process_still_running() File "C:\Users\dwatn\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0\LocalCache\local-packages\Python39\site-packages\selenium\webdriver\common\service.py", line 113, in assert_process_still_running raise WebDriverException( selenium.common.exceptions.WebDriverException: Message: Service C:\Users\dwatn\OneDrive\Desktop\Catur-main\geckodriver.exe unexpectedly exited. Status code was: 64

    opened by DWAA1660 0
  • error

    error

    Log:

    C:\Users\pro11\Desktop\Catur-main>python catur.py Menunggu pertandingan dimulai 0 Menunggu pertandingan dimulai 1 Menunggu pertandingan dimulai 2 Menunggu pertandingan dimulai 3 Menunggu pertandingan dimulai 4 Menunggu pertandingan dimulai 5 Menunggu pertandingan dimulai 6 Menunggu pertandingan dimulai 7 Menunggu pertandingan dimulai 8 Menunggu pertandingan dimulai 0 НОВАЯ ПАРТИЯ erhhh07 (553) против maddmark (500) (5 мин) победа +100 / ничья -18 / проигрыш -136 mode kecepatan permainan: blitz erhhh07 bermain sebagai putih 1 e4 2 e6 delay 0.2474036346476528 detik 3 d4 4 d5 delay 0.10227821921072358 detik 5 Кc3 6 c6 delay 0.20726407449094675 detik 7 e5 8 f6 delay 0.10661523335252664 detik 9 Сd3 error during pgn parsing Traceback (most recent call last): File "C:\Users\pro11\AppData\Local\Programs\Python\Python39\lib\site-packages\chess\pgn.py", line 1555, in read_game move = visitor.parse_san(board_stack[-1], token) File "C:\Users\pro11\AppData\Local\Programs\Python\Python39\lib\site-packages\chess\pgn.py", line 938, in parse_san return board.parse_san(san) File "C:\Users\pro11\AppData\Local\Programs\Python\Python39\lib\site-packages\chess_init_.py", line 2832, in parse_san raise ValueError(f"illegal san: {san!r} in {self.fen()}") ValueError: illegal san: 'd3' in rnbqkbnr/pp4pp/2p1pp2/3pP3/3P4/2P5/PP3PPP/RNBQKBNR w KQkq - 0 5 10 fxe5 error during pgn parsing Traceback (most recent call last): File "C:\Users\pro11\AppData\Local\Programs\Python\Python39\lib\site-packages\chess\pgn.py", line 1555, in read_game move = visitor.parse_san(board_stack[-1], token) File "C:\Users\pro11\AppData\Local\Programs\Python\Python39\lib\site-packages\chess\pgn.py", line 938, in parse_san return board.parse_san(san) File "C:\Users\pro11\AppData\Local\Programs\Python\Python39\lib\site-packages\chess_init_.py", line 2832, in parse_san raise ValueError(f"illegal san: {san!r} in {self.fen()}") ValueError: illegal san: 'd3' in rnbqkbnr/pp4pp/2p1pp2/3pP3/3P4/2P5/PP3PPP/RNBQKBNR w KQkq - 0 5 delay 0.15222680058790133 detik

    opened by erxson 1
Owner
Tn. Ninja
Tn. Ninja
Auto-Approved-Bot - Auto Approved Invaite Link Request Telegram Bot

?? ????????-??????????????-?????? ?? ℹ️ ?????????? ℹ️ When a join request invita

Muhammed 32 Dec 18, 2022
Discord bot for playing blindfold chess.

Albin Discord bot for playing blindfold chess written in Python. Albin takes the moves from chat and pushes them on the board without showing it. TODO

null 8 Oct 14, 2022
Discord Auto bumper made in python, just a simple auto bumper that I made.

Discord Auto bumper made in python, just a simple auto bumper that I made.

XPTGR 0 Dec 4, 2021
Auto like & auto followers facebook

Auto like & auto followers facebook

Fahmi Dev 23 Dec 8, 2022
Auto-commiter - Auto commiter Github

auto committer Github Follow the steps below to use this repository: 1-install c

Arman Ebtekari 8 Nov 14, 2022
Auto-Rollnumber-sender - Auto Rollnumber sender with python

Auto-Rollnumber-sender The above code fits better on my system but it can vary s

Riya Tripathi 2 Feb 14, 2022
An Simple Advance Auto Filter Bot Complete Rewritten Version Of Adv-Filter-Bot

Adv Auto Filter Bot V2 This Is Just An Simple Advance Auto Filter Bot Complete Rewritten Version Of Adv-Filter-Bot.. Just Sent Any Text As Query It Wi

null 0 Dec 18, 2021
A Telegram Filter Bot, Support Unlimited Filter. Also, The Bot can auto-filter telegram File | video

A Telegram Filter Bot, Support Unlimited Filter. Also, The Bot can auto-filter telegram File | video

Hash Minner 3 Nov 27, 2021
A Simple Advance Auto Filter Bot Complete Rewritten Version Of Adv-Filter-Bot

Adv Auto Filter Bot This Is Just An Simple Advance Auto Filter Bot Complete Rewritten Version Of Adv-Filter-Bot.. Just Sent Any Text As Query It Will

TeamShadow 4 Dec 10, 2021
Very Sempil Bot Auto Filter bot

SAMANTHA_BOT Very Sempil Bot Auto Filter bot ##[ # ?????????? ?????????? ?????????? ???? ???????????? ?? ?? ?? Auto Filter Manuel Filter IMDB Admin Co

DARK WEBLOAD 3 Jun 27, 2022