I am starting off with irssi here and have a small setup trying to connect to a few channels on freenode. I have the following in my chatnets
directive in my .irssi/config
Freenode = {
type = "IRC";
autosendcmd = "/^msg NickServ IDENTIFY <password>; wait 2000";
};
and the following is the channels directive
channels = (
{ name = "#vim"; chatnet = "Freenode"; autojoin = "Yes"; },
{ name = "#jquery"; chatnet = "Freenode"; autojoin = "Yes"; },
{ name = "#python"; chatnet = "Freenode"; autojoin = "Yes"; },
{ name = "#coffeescript"; chatnet = "Freenode"; autojoin = "Yes"; },
{ name = "#clojure"; chatnet = "Freenode"; autojoin = "Yes"; }
);
Now, when I open irssi, I expect to see all the above channels open and ready. All channels work that way except for #python
which gets redirected to #python-unregistered
and asks me to identify myself. I'd like irssi to wait until the identification is finished before it joins the channels. I hoped that the wait 2000
would do this, but apparently not.
Am I missing something? I am a beginner with irssi so have little idea. Thank you for any help.
Best Answer
Set your nick password as the server password. Freenode's IRCd accepts the server password and will attempt to identify with it.