Count the number of typos per player and if a player doesn't have any typos in
1 hour (or under a % threshold that would be abnormal), expect they are a
robot. My guess is players make somewhere between 5-10% typos out of all
commands sent. Also, if there is a weird scenario (99% typos) also presume it
could be a bot gone haywire.
It would be necessary to watch for a link dead type scenario. So, it would
need to be a percentage, like if they have issued 1000 commands (or whatever
is normal for 1 hour of use) and 0% are typos... that is probably a bot.