Okay, yeah, ‘follower games’ is a common term on Twitch. Based on your description alone, I wasn’t sure if it was referring to the common term or not. This is not a complicated task, and if this is for a particular streamer, as opposed to a bot that is going to be in hundreds of channels, the situations that you have to prepare for are minimal.
This is definitely simple enough that a simple socket bot could be written relatively painlessly.