Skip to content
Making irc robots more simply with rcirc.
Emacs Lisp
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.


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.

Example bootstrap

(defun erwin-boot ()                                                                                                                                  │
  (require 'rcirc-robots)                                                                                                                             │
  (setq rcirc-robots-alist '((""                                                                                                            │
                              :nick "erwin"                                                                                                           │
                              :port 6667                                                                                                              │
                              :user-name "nferrier"                                                                                                 │
                              :password "password"                                                                                                      │
                              :full-name "Erwin Robot"                                                                                                │
                              :channels ("#assimov")                                                                                             │
                              :encryption nil)))                                                                                                      │
  (rcirc-robots--connect))                                                                                                                            │
You can’t perform that action at this time.