pmxbot is an IRC bot written in python. Originally built for internal use, it’s been sanitized and set free upon the world.
pmxbot listens to commands prefixed by a ‘!’ If it’s a command it knows it will reply, take an action, etc. It can search the web, quote you, track karma, make decisions, and do just about anything else you could want. It logs text in a sqlite3 database, and eventually we’ll write a web interface to it.