Take a page from Goosh for an interface for Google etc. searching.
Be able to control what handlers are available on a per-channel basis. Also allow this to be changed and any other per-channel administration to be done by any channel op.
Hot-pluggability: be able to upgrade the software for a running bot and have it continue to run.