emacs is a great platform to build IRC robots on.
It has a very powerful text processing language with lots of useful tools and it's lisp, so abstractions are easy. Finally it has powerful async programming tools, which work well with chat environments.
I hope that I can provide a simple and easy bot hosting environment with this.
But this is a simple start.
(defun erwin-boot () │ (require 'rcirc-robots) │ (setq rcirc-robots-alist '(("irc.server.com" │ :nick "erwin" │ :port 6667 │ :user-name "nferrier" │ :password "password" │ :full-name "Erwin Robot" │ :channels ("#assimov") │ :encryption nil))) │ (rcirc-robots--connect)) │