Just what the world needs: another IRC bot
Racket Scheme Other
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
bugs
.gitignore
.mailmap
AUTHORS
GNUmakefile
README.censor-nasty-words
README.irc-servers
README.md
README.xlate.language-codes
TODO.md
analyze-quotes.rkt
clearenv.rkt
cutover.txt
el-buggo
elis-log-parsing-ideas.rkt
eval-trouble
freenode-main.rkt
get-big-log.sh
git-version.rkt
http.rkt
info.rkt
irc-process-line.rkt
iserver.rkt
lexer.rkt
line-structure
lobster-skeleton.sql
loop.rkt
memory-notes.org
quotes
quotes.rkt
re.rkt
reloadable.rkt
rudybot.conf
sandboxes.rkt
search.rkt
servers.rkt
sighting-test.rkt
sketch.rkt
sounds
spelled-out-time.rkt
tinyurl.rkt
update-sightings.rkt
userinfo.rkt
utils.rkt
utterance.rkt
vars.rkt
xlate.rkt
zdate.rkt

README.irc-servers

-*-org-*-

dancer-ircd

Works fine against whatever runs on freenode, and the version that comes with Ubuntu (1.0.36-8 or thereabouts). I think it’s good to have “nullidentd” installed: that might reduce the delay between “NOTICE AUTH :*** Checking ident” and “:localhost. 001 rudybot :Welcome to the Debian …”

ngircd-0.10.3

Since it doesn’t emit “NICK” or “USER” until the server emits a NOTICE … but since the server doesn’t emit anything until we authenticate … we get hung up on, and keep retrying endlessly.

inspircd 1.1.20+dfsg-1ubuntu1

I was too lazy to figure out how to configure it, so I don’t know.

ircd-seven

As described at http://freenode.net/seven.shtml.

Untested. That page says the plan is for freenode to switch to ircd-seven at the end of January, 2010.