Meet @CultEvoBot, my first Twitterbot


In the last few days, for independent reasons (i) I was told the Horse_ebooks story (in short, an “artistic” project where humans pretended to be a Twitterbot and gained around 200K followers – but if you don’t know anything about it please read the Wikipedia page and the links cited in the References there, it is quite interesting), (ii) I stumbled upon this page with a few example of Twitterbots worth to follow (at least according to, and, finally (iii) I was pointed to this NYTimes article (from August 2013) on social-bots (claiming, among other things, that only 35% of twitter users are humans). This seemed enough to me to try and see how difficult was to set up a Twitterbot.

A Twitterbot is a program that produces automated posts via Twitter (surprise!). In my case, @CultEvoBot is a short python script that every hour – when my laptop is on – uses google news search or google blogs search (after having flipped a coin to decide) and search there for “cultural evolution”. It then goes trough the links proposed and, if one is not in its log file of past links, posts it in twitter with the title provided by google (and adds it in its log file). That’s all (it also follows its followers, which is completely useless at the moment – among other things because I am the only follower – but might be useful in the future).

So basically, @CultEvoBot does not do much more than providing links to potentially interesting sources, still I am pretty satisfied of the result. Programming a Twitterbot – also with more elaborate functions (like answering to specific users or posts, re-tweeting, etc.) – seems quite straightforward, and I can imagine that I will be able to use them in the future for scientific (or artsy) projects, even though at the moment I don’t have any specific idea (suggestions welcome).

2 thoughts on “Meet @CultEvoBot, my first Twitterbot

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s