We knew that there were trolls in the Twitch Plays Pokémon room, but we never knew that they were this devious. According to the channel creator, several people participating in the game aren’t even human. They are, instead, chat bots that post the same command over and over again in an attempt to spoil progress. As such, the creator of the channel has developed a filter that will look for these bots.
How does he do it? Well that’s simple, he just logs everyone’s inputs. If a user only inputs one command, like up or start, their commands get ignored as they are likely a bot. Similarly, user input frequency is also watched. If a user posts commands with a robotic frequency, like once every couple seconds without fail, then it is ignored as it is likely a bot. In addition, users that have the highest rate of posting are also ignored, as most of these post as a rate far quicker than humanly possible.
That being said, it is theoretically still possible to fool the game by creating a bot that posts random commands at a random rate at about the rate a human being posts. But at that point they are basically just creating noise, and in a sea of noise created by other players, that’s actually rather easy to mitigate.
Senior Contributing Writer