Drone is a Java IRC bot written with the RIFE framework. It has a modular API that makes it possible to easily extend and customize the active feature set. There also a web administration interface to handle all common tasks and a public logging section. Installation is done by simply dropping a war in your servlet container or by running it straight from the standalone distribution.

Visit the homepage at for more details:
http://drone.codehaus.org

It can be downloaded from:
http://dist.codehaus.org/drone/distributions/

You can see it running at:
http://servlet.uwyn.com/drone