Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/mpopv/the-botcave

A small collection of JavaScript Twitter bots
https://github.com/mpopv/the-botcave

bot cyberpunk es6 heroku javascript js star-wars twitter twitter-api twitter-bot

Last synced: about 2 months ago
JSON representation

A small collection of JavaScript Twitter bots

Awesome Lists containing this project

README

        

# The Botcave

A small collection of Node.js Twitter bots triggered via Heroku Scheduler jobs.

My Medium writeup on how to build bots like these: [Build a Twitter Bot in Half an Hour with Node.js and Heroku](https://medium.com/@mattpopovich/how-to-build-and-deploy-a-simple-twitter-bot-super-fast-with-node-js-and-heroku-7b322dbb5dd3#.nne1p3thq)

## Ukraine War Wiki Map Bot

A Twitter bot that has been tweeting new edits to Wikipedia's [2022 Russian invasion of Ukraine](https://commons.wikimedia.org/wiki/File:2022_Russian_invasion_of_Ukraine.svg) map up to once every 10 minutes since early 2022.

* Bot handle: [@ukrainemapbot](https://twitter.com/ukrainemapbot)
* Bot source code: [ukraine.js](https://github.com/mpopv/the-botcave/blob/master/ukraine.js)

## MegaCity Police

A Twitter bot that has been tweeting randomly generated cyberpunk / science fiction technobabble crime alerts, prosecutions, new laws, wanted posters, most wanted lists, and advertisements once per hour since mid-2016.

* Bot handle: [@megacitypolice](https://twitter.com/MegaCityPolice)
* Bot source code: [cyber.js](https://github.com/mpopv/the-botcave/blob/master/cyber.js)

## Star Wars Titlebot

A Twitter bot that leaks the titles of future Star Wars episodes once per hour since I built this at General Assembly in early 2016. Special thanks to [@murgia](https://github.com/murgia) and [@adambray](https://github.com/adambray) for their help.

* Bot handle: [@swtitlebot](https://twitter.com/SWTitlebot)
* Bot source code: [bot.js](https://github.com/mpopv/the-botcave/blob/master/bot.js)