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.

link|improve this question
feedback

1 Answer

up vote 3 down vote accepted

Set your nick password as the server password. Freenode's IRCd accepts the server password and will attempt to identify with it.

link|improve this answer
Awesome. I saw the docs and added a new server(freenode2) and saw how it was setting the password in the config and added that password to my config, as a password= directive. It works now. Thank you Ignacio :) – Shrikant Sharat Jan 3 at 6:04
feedback

Your Answer

 
or
required, but never shown

Not the answer you're looking for? Browse other questions tagged or ask your own question.