Ibid is a multi-protocol general purpose chat bot written in Python. It uses a natural language interface, and can connect to multiple sources, including IRC, Jabber and SILC servers, as well as allowing interaction using SMTP, HTTP and various RPC protocols. It aims to be agnostic with regard to how it is used, and to make plugins and extensions as easy as possible to write.
Ibid is in continuous development. The code is hosted on Launchpad. The developers can be found in #ibid on irc.atrum.org
Ibid 0.1.0 "Hazel"