Stay Woke Bot
Stay Woke Bot is a Twitter bot that runs off a Google Sheet so the activists who use it can adapt the bot to their needs as their social media strategies change. For a complete description of the project, see our blog post.
In order to allow activists who are not computer programmers to customize their bot's behavior, we decided to drive the bot on Google Spreadsheets. This has an API that can expose the data in a spreadsheet in a machine-consumable format. We're using
google-spreadsheet for Node.js. By having the bot pull live data from a spreadsheet, multiple activists can edit the bot's behavior from anywhere in the world, even from their phones using the standard Google Drive apps.
The full source code is available on Github.