Thanks Patatas, Making sure that a bot will not access to the game is actually not that complicated, (I could trigger a captcha each 5 min, or randomly during the game) my concers is what other users mentioned, third party software where you can input current state of a board and the user would just copy that over to the site, how could I solve this issue?
I saw some comment of a guy in chess.com proposing a solution.
If a user always does the "perfect move" then it might could indicate that the user is cheating, but could it be the case of a real user making the perfect move always in row? whats the chance of that happening?
Anyway I'm happy to see people supporting and liking the idea, but I need a solution to the mentioned above
Captcha doesn't protect you against bots, it just makes it slightly costly to bypass it, but when money are at stake, it's absolutely worth it to do so, you can buy thousands of captchas for a few bucks.
And as for people cheating, you really can't prevent it, and because of that the game isn't fair, it's probably better to do to a dice site that has an edge, but is open and verifiable about it, instead of risking getting cheated on in a pvp game. The only solution is to choose/create a game that doesn't have any AI that plays it better than humans.