Tag Archives: twitter bot

Creating an activist Twitter bot

the L Word on TwitterIn my workshop at Digital Pedagogy today, we discussed how and why someone might want to create a twitter bot.  The uses of such bots can vary widely–they can be playful (such as the Billy Joel bot, which tweets out song lyrics) or can expose hidden behavior (such as the Valley Edits bot, which shows edits to wikipedia from Silicon Valley).

I wanted my bot to do something similar to the bot that corrects people who tweet about “illegal immigrants,” offering corrective language.  However, I wanted my bot to call attention to everyday words that denigrate the experience of disabled people.  So I chose to target my bot on people who tweet the word “lame.”  It took about 30 minutes to create the bot, most of which was time spent on signing up for the various services that I would need to create a new Twitter/IFTTT/Buffer accounts.  Here’re the step-by-step instructions if you want to do something similar:

  1. Sign up for a new Twitter account (a few tricks: you can use your regular gmail account by adding +something to your name.  For example, I used janaremy+something@gmail).  Also, you will need a cellphone number when you sign up, but you can recycle your own cell number from your regular twitter account by texting “stop” to 40404, and then re-use your cell number for your new account.
  2. Sign up for Buffer, which can schedule your generated Tweet content.  In Buffer, add your new twitter account and choose the schedule that you want to use for your content.  As an example, I chose to publish my content 8 times per day, and Buffer then selected the appropriate schedule for that frequency. (note: so that Buffer would accept my new twitter account, I had to follow a few people and also gain a few followers–so be prepared to have a few friends who will be willing to follow you):Buffer schedule
  3. Sign up for IFTTT to create a ‘recipe’ to publish your content to Twitter.  In IFTTT, select the option to create a new recipe.  It will then ask you to define the following:
  4. If This: For your This, choose for the trigger to be Twitter, and then select for it to search for usage of the word lame:Trigger screenshot
  5. Then That: Select Buffer at the service, and then edit for the following content to be added to Buffer, to create an at-reply to the users who are using the word lame in their tweets: Buffer instructions
  6. After creating your recipe, select the option in the Upper Right corner to “Check Now” and then toggle over to Buffer and check if your tweets are populating:Buffer schedule
  7. A few other notes:  I linked to a few articles in my new twitter feed account that raise awareness about ableist language.  I am hopeful that this will educate people who receive @replies from my bot.   Also, I’ve already managed to piss off a random person who received a reply from my bot.  I suspect that this will happen fairly often, and I also suspect that Twitter may shut down the account, once it becomes obvious that it’s behaving as a bot and @-replying people that I don’t follow.  I’ll report back if/when it’s shut down…