Hello! Bots has always intrigued me, and I just found about this bot it works great.
I have some suggestions for things we can randomize to put off detectors
We should have the bot think of everything first and then do all the moves in one go, to make it look fluent, instead of the bot thinking for 2 sec evenly between each move, i think having this variation can help.
I noticed that when the bot finishes, it waits about 3 seconds and then clicks end turn.
The arrows have the same pattern movements when targeting, randomizing drag speed and direction of the curve can make it more human like.
Randomization of mouse speed may also help as I noticed that you set a speed of the mouse.
Interact with the background occasionally ;) like every few games
I think having these tweaks will make this bot better and harder to detect