irssi intenta unirse a #python antes de enviar el mensaje de identificación

14

Estoy comenzando con irssi aquí y tengo una pequeña configuración tratando de conectarme a algunos canales en freenode. Tengo lo siguiente en mi chatnetsdirectiva en mi.irssi/config

Freenode = {
  type = "IRC";
  autosendcmd = "/^msg NickServ IDENTIFY <password>; wait 2000";
};

y la siguiente es la directiva de canales

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"; }
);

Ahora, cuando abro irssi, espero ver todos los canales anteriores abiertos y listos. Todos los canales funcionan de esa manera, excepto el #pythonque se redirige #python-unregisteredy me pide que me identifique. Me gustaría que irssi espere hasta que la identificación haya terminado antes de unirse a los canales. Esperaba que wait 2000hicieran esto, pero aparentemente no.

¿Me estoy perdiendo de algo? Soy un principiante con irssi, así que tengo poca idea. Gracias por cualquier ayuda.

Shrikant Sharat
fuente

Respuestas:

20

Establezca su contraseña de nick como la contraseña del servidor. El IRCd de Freenode acepta la contraseña del servidor e intentará identificarse con ella.

Ignacio Vazquez-Abrams
fuente
3
Increíble. Vi los documentos y agregué un nuevo servidor (freenode2) y vi cómo estaba configurando la contraseña en la configuración y agregué esa contraseña a mi configuración, como password=directiva. Ahora funciona. Gracias Ignacio :)
Shrikant Sharat
44
Supongo que esto solo funciona si tu nick y el nick en el que quieres registrarte son los mismos. Lamentablemente para mí difieren. El truco de espera parece funcionar, pero solo con 6000 en lugar de 2000 .
scai
2
@scai: Puedes enviarlo como user:pass:-)
Chris Down
6

Los comandos son (ejemplo: irc.freenode.net):

Eliminar la configuración actual primero

/server list
/server remove irc.freenode.net

Agregar servidor

/SERVER ADD -auto -network Freenode irc.freenode.net 6667 your_nick_password  

Ahora agregue sus canales

/channel add -auto #fedora Freenode

Guarda tus cambios

/save
Bjarte Brandt
fuente
3
En lugar de volver a agregar el servidor, también puede agregar password = "foobar";su .irssi/configarchivo.
nuala