Hi there, this is my first post and I'm so happy to see there's a community for poker bot enthusiasts!
I'm a software engineer, and for years I've wanted to try my hand at a poker bot. It took me a while, but I've created a bot from scratch that is able to scan the table, parse the game state, detect active players, and take basic actions in limit games such as fold, check, call, bet, or raise. And of course log everything that is happening.
This is a really fun project, but before I really get into it I, wanted to check with the community if I needed to take any precautions to guard against bot detection from PokerStars.
My bot does all its parsing and calculations very quickly, and basically acts instantly when it's his turn to act. Does PokerStars watch for mouse click positions and/or timing it takes to act? I'm a little concerned that they'd be able to track that I click buttons in the same exact location every time. I can create a system that would move the mouse in a semi-realistic randomized direction towards the button, then click the button in a random location every time, after a randomized wait. But do I really need to take those precautions? Or am I fine just firing off my actions as needed?
Also, do I need to limit how frequently my bot plays? Say, would they care if I had a bot connected 24/7, grinding away at 5 table simultaneously? Or should I have him play something like 4 hours a day, 5 days a week?
Anyone have any info on PokerStars bot detection?
|