I think people may looking at the solution of Bots in the wrong way.
They think the solution is on Login Authentication of the game, and I think is better to be a Weekly/Gold daily Reward. Every content with Gold Reward before players can join must authenticate with authentication provided by AGS steam authenticator or google authenticator…
Because this will force the bot farm to manually log in to each account in each content individually, this may result in a solution, because the owners of the bot farms will be working 24/7 to keep up with their profit and I don’t think they will be able.
Unfortunately, it’s like a DRM for Genuine Players but if this solves the solution of the problem, so beat.