public
Description: A library intended to allow easy creation of Bots using the Twitter website
Homepage: http://twitbot.com
Clone URL: git://github.com/NeilCrosby/twitbot.git
name age message
file .htaccess Wed Nov 26 10:35:04 -0800 2008 Added .htaccess [NeilCrosby]
file FAQ.Markdown Sun Mar 15 03:06:30 -0700 2009 Added FAQ file [NeilCrosby]
file LICENSE Wed Nov 05 11:25:54 -0800 2008 Added README.Markdown and LICENSE [NeilCrosby]
file README.Markdown Tue Nov 11 10:22:21 -0800 2008 Added info about where the different TwitBots a... [NeilCrosby]
directory api/ Wed Nov 05 10:23:12 -0800 2008 Initial commit [NeilCrosby]
directory assets/ Sun Mar 15 03:08:45 -0700 2009 SQL dump for twitbot table structure [NeilCrosby]
directory bot/ Fri Jan 16 01:21:33 -0800 2009 Tightened up spamology slightly [NeilCrosby]
file bot_runner.php Wed Nov 05 10:23:12 -0800 2008 Initial commit [NeilCrosby]
directory classes/ Sat Mar 14 10:46:40 -0700 2009 Fix statement precedence [NeilCrosby]
README.Markdown

TwitBot

TwitBot is a library intended to allow easy creation of Bots using the Twitter website. I gave a talk about TwitBot at BarCamp Brighton 2.

Types of TwitBot

RSS TwitBot

The simplest type of bot. This type simply watches a given RSS feed and outputs new feed entries as a new tweet by a given username.

This bot will tweet at most once per 15 minute interval. If multiple items have been added to the watched RSS feed since the last tweet then the bot will not tweet each item, but will instead tweet a single message along the lines of "$num new items posted to $link since the last time I tweeted".

The RSS TwitBot is currently used by ttwr to follow the latest reviews feed on The Ten Word Review.

Echo TwitBot

Accepts direct messages from people who it follows and retweets them. This allows the creation of "Twitter Channels".

The Echo TwitBot is currently used by yahoofood to alert London-based Yahoos of tasty food in the vicinity.

Question TwitBot

The most exciting type of bot. This bot watches for direct messages, then passes them through to an external web service. It can then pass any response from the webservice back to the user who initially sent it the message.

This bot type is currently in flux and could conceivably change a lot - it has a lot of scope for what it could do.

The Question TwitBot is currently used by ttwr to allow a few alpha testers to tweet reviews to The Ten Word Review.