Pyfibot-pesto is a project mainly written in PYTHON and C, it's free.
My modifications to pyfibot (http://code.google.com/p/pyfibot/)
This project is copyright Riku Lindblad (http://code.google.com/u/riku.lindblad/) Original is at http://code.google.com/p/pyfibot/
All documentation is the same, except for a few differences:
There is a timer handler. It fires off every second, so use the modulus operator to determine your interval. See module_twitter.py for an example.
Speaking of which, there are Tumblr and Twitter modules. module_tumblr uses my fork of python-tumblr, available at http://github.com/lysol/pymblr. module_twitter uses the twyt project (http://andrewprice.me.uk/projects/twyt/) to communicate with twitter.
module_tumblr commands:
quote user (tags) ex: quote lysol #python #irc
Posts a quote of the last thing said by user to Tumblr, with IRC formatting.
quote startingline numberoflines ex: