Thorin’s Twitter Bot

Over Thorin

Met over 200.000 volgers op Twitter en meer dan 260.000 abonnees is Thorin niet meer weg te denken uit de E-sports scene. Sinds 2001 is Thorin al actief in het E-sports journalisme waar het begon bij de games zoals Counter-Strike en Quake. Thorin heeft de laatste 12 jaar gewerkt voor sites in Rusland, Zweden, de VS en Duitsland en is gespecialiseerd in lange historische artikelen en interviews. In de loop der tijd heeft hij de focus van zijn werk uitgebreid naar andere games, zoals StarCraft: Brood War, StarCraft2 en nu League of Legends.

Zijn entree in het volgen van competitieve League of Legends kwam in november 2012, toen hij een esporter presenteerde als de debuutaflevering van League of Legends in de Grilled-serie. Na het succes besloot Thorin zich binnen de serie meer op League of Legends te richten.

Twitter bot

Een bekend probleem bij Twitter wanneer je veel volgers hebt, is dat je veel ongewenste reacties krijgt op de tweets die je plaats. Dit kan voor veel negativiteit zorgen die overbodig is. Om dit te voorkomen blokkeerde Thorin volgers die zich niet gepast konden gedragen bij zijn tweets. Dit resulteerde in veel geblokkeerde accounts die hierdoor ook niet meer de tweets van Thorin konden volgen. De voorkeur was dat deze volgers niet meer konden reageren onder de tweets, maar wel de tweets nog konden lezen. 

De oplossing die we bedacht hebben is een Twitter bot die elke seconden controleert of Thorin een nieuwe tweet heeft geplaatst. Wanneer er een nieuwe tweet gevonden is, wordt er een headless browser opgestart. In deze browser wordt er naar de specifieke tweet op Twitter gegaan en hier wordt van de tweet een screenshot gemaakt. Deze screenshot krijgt een watermark en wordt klaar gemaakt om verstuurd te worden. Via de Twitter Api wordt er een tweet geplaatst op het tweede account van Thorin met het screenshot die hiervoor gemaakt is. Iedereen die geblokkeerd is kan nu toch het nieuws op het tweede account lezen.