Freenode IRC Irssi Configuration

Category: Computing Tags: , ,

On Freenode IRC you should (need) to identify yourself upon logging it with NickServ to get the full experience (many channels won’t allow you to join if not identified). Here are the commands I used to setup Freenode with irssi.

Note: Waiting 2 seconds before sending the NickServ IDENTIFY command and then waiting 10 seconds after seems to be a good enough buffer to any latency. I’ve seen people posting 2 seconds after sending the identify command when googling the problem, but that didn’t work well for me. Also, NickServ wasn’t always available immediately upon connecting for me.

This worked for me.

/SERVER ADD -auto -network freenode irc.freenode.net 6667 
/NETWORK ADD -nick chumphries freenode
/NETWORK ADD -autosendcmd "wait 2000;/msg NickServ IDENTIFY PASSWORDHERE;wait 10000" freenode
/CHANNEL ADD -auto #NetBSD freenode
/CHANNEL ADD -auto ##crypto freenode
/CHANNEL ADD -auto #perl freenode
/CHANNEL ADD -auto ##C freenode
/CHANNEL ADD -auto #emacs freenode
/CHANNEL ADD -auto #go-nuts freenode
/CHANNEL ADD -auto ##security freenode
/CHANNEL ADD -auto #freebsd freenode
/CHANNEL ADD -auto #openbsd freenode
/SAVE

A “whois chumphries” results in this:

12:15 -!- chumphries [~chris@carmilla.sogubsys.com]
12:15 -!-  ircname  : chris
12:15 -!-  channels : #openbsd #freebsd ##security #go-nuts #emacs ##C #perl ##crypto #NetBSD 
12:15 -!-  server   : orwell.freenode.net [Amsterdam, NL, EU]
12:15 -!-  hostname : carmilla.sogubsys.com 149.28.52.113 
12:15 -!-  idle     : 0 days 0 hours 15 mins 47 secs [signon: Sat May 26 11:59:18 2018]
12:15 -!-  account  : chumphries
12:15 -!- End of WHOIS