O irssi tenta ingressar no #python antes de enviar a mensagem de identificação


14

Estou começando com o irssi aqui e tenho uma pequena configuração tentando conectar a alguns canais no freenode. Tenho o seguinte na minha chatnetsdiretiva no meu.irssi/config

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

e a seguir é a diretiva de canais

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

Agora, quando abro o irssi, espero ver todos os canais acima abertos e prontos. Todos os canais funcionam dessa maneira, exceto para os #pythonquais são redirecionados #python-unregisterede solicitam que eu me identifique. Eu gostaria que o irssi esperasse até a identificação terminar antes de entrar nos canais. Eu esperava que o wait 2000fizesse isso, mas aparentemente não.

Estou esquecendo de algo? Eu sou iniciante na irssi, por isso tenho pouca ideia. Obrigado por qualquer ajuda.

Respostas:


20

Defina sua senha de nick como a senha do servidor. O IRCd da Freenode aceita a senha do servidor e tentará se identificar com ela.


3
Impressionante. Eu vi os documentos e adicionei um novo servidor (freenode2) e vi como ele estava definindo a senha na configuração e a adicionei à minha configuração, como password=diretiva. Agora está funcionando. Obrigado Ignacio :)
Shrikant Sharat

4
Acho que isso só funciona se o seu nick e o nick em que você deseja se registrar forem iguais. Infelizmente para mim eles diferem. O truque de espera parece funcionar, mas apenas com 6000 em vez de 2000 .
Scai

2
@scai: Você pode enviá-lo como user:pass:-)
Chris Down

6

Os comandos são (exemplo: irc.freenode.net):

Remova a configuração atual primeiro

/server list
/server remove irc.freenode.net

Adicionar servidor

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

Agora adicione seus canais

/channel add -auto #fedora Freenode

Salve suas alterações

/save

3
Em vez de adicionar novamente o servidor, você também pode adicionar password = "foobar";seu .irssi/configarquivo.
N15
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.