This repo is a collection of open source bots for Twitter, Slack, IRC and other networks. It is suplementary to botwiki.org/tag/opensource:
- Botwiki.org doesn't allow browsing multiple tags at once (yet), so you can't easily see only opensourced Twitter bots
- Botwiki.org doesn't aim to list all online bots, but there should be a list of all open source bots
Language: Python
A Raspberry Pi-based Twitter bot that tweets whenever Oliver the dog barks.
Language: node.js
@belongbot4000 is a simple bot that scrapes belong.io every 15 minutes and posts new content to Twitter.
Language: coffee script
A Twitter bot that "tweets anonymous Wikipedia edits that are made from IP addresses in the US Congress".
Language: node.js
If you follow [@SortingBot] on Twitter, it adds you to a queue, and when it's your turn it gives you a short rhyming couplet sorting you into a Hogwarts house from the Harry Potter books.
Language: node.js
This is basically the source code of the official Botwiki.org semi-automated account @botwikidotorg.
Language: node.js
An implementation of the Minesweeper game on Twitter.
Language: Python
A Twitter that takes an image and "crystallizes" it.
Language: Node.js
Tweets once a day at 10am with a surrealist standup update
Language: Ruby
Sits on the streaming API and retweets things it finds that fit haiku structure. Uses CMU rhyming dictionary.
Language: Node.js
A bot that tweetstorms the lyrics to a Linkin Park song, forever. An ok example of how to "tweet a book one line at a time".
Language: Python
A Raspberry Pi-based Twitter bot that accepts a Spotify URL to a song and plays it on your stereo.
Language: Python
Twitter bot that "tweets interesting findings from Chicago building permits".
Language: PHP
When a user asks it a "this or that" question, it splits the text and randomly replies with either "this" or "that"
Language: node.js
A Twitter bot that posts tweets in the format SOMETHING FOR THE SOMETHING GOD.
Language: node.js
A Twitter bot that generates #botsummit talks.
Language: node.js
A Twitter bot that posts "rap boasts".
Language: node.js
Bot that gets raps for pairs of things as suggested by Google autocomplete.
Language: Python
A grumpy Twitter bot repeating trending topics with shm-reduplication.
Language: Python
A bot to tweet every Finnish number.
Language: Python
A collection of tools/mini-bots that do various language-related things.
Language: Python
Bots that tweet objects from the collection of the Finnish National Gallery.
Language: Python
A word-of-the-day bot, comes with a Finnish dictionary.
Language: Python
A bot that scrapes vrk.fi and posts the population of Finland.
Language: Python
An example of a bot that picks a random image and posts it.
Language: Python
A bot that applies a "segmentation-based filter" to an image and posts it.
Language: Python
Find a trending topic along the lines of #YinXwords and tweet a random X-word sentence from Project Gutenberg.
Language: Python
Tweeting a mix of hip hop (Rapper's Delight, etc.) and classic literature from Project Gutenberg.
Language: Python
Why are the flags up in Finland?
Language: node.js
A bot that deals Texas Hold'em games in Slack
Language: node.js
A Slack bot for people who need Siberian Huskies, now.
Language: node.js
Oskar is a Slackbot that tracks how happy people are at work and helps remote teams to prevent isolation.
Language: node.js
A Slackbot that tracks how often your teammates use the word "should."
Language: Ruby
A Jeopardy! bot for Slack.