Evitar que o xchat tente entrar nos canais até que eu tenha sido autenticado

16

Eu uso o XChat para o IRC. Alguns dos canais automáticos que desejo ingressar exigem que eu seja identificado com os serviços. Eu configurei o xchat como autologin com nickserv quando inicio, mas às vezes há um atraso, ele tentará entrar em certos canais (e falhar), antes de eu ser autenticado. Existe alguma maneira de dizer ao xchat para adiar a tentativa de entrar em alguns canais até que eu seja autenticado?

    
por Rory 12.10.2010 / 10:48

6 respostas

16

Se estamos falando de freenode (isso pode se aplicar a outros), você pode autenticar ao mesmo tempo em que se conecta. Basta definir a senha do servidor como a senha do seu nick e você fará login automaticamente.

Você pode usar o agrupamento de apelidos e outras habilidades para auto-fantasmar seu usuário antigo e recuperá-lo.

link

Ou você pode autenticar a conexão com qualquer apelido usando uma string de conexão ligeiramente mais obtusa:

/connect irc.freenode.net 6667 :<username> <password>

No xchat, isso significa que você coloca :<username> <password> na caixa de senha do servidor.

    
por Oli 12.10.2010 / 12:26
9
  

Há / definir irc_join_delay $ SECONDS.   O padrão é 2.

Defina 20 ou qualquer outro número bom (determine-o experimentalmente), e isso deve funcionar.

Roubado do link

    
por evgeny 12.10.2010 / 10:52
3

Como mencionado no freenode faq , existem dois métodos adicionais que você pode tentar. Se você tem um manto no freenode, há um script que impedirá que você se junte aos canais até que sua capa seja aplicada (o que requer que você seja identificado). Este método só funcionará se você tiver um manto. O segundo e melhor método é usar o SASL.

  

SASL é um método de identificação durante   sua conexão, antes de mais nada   acontece

Você pode ver instruções e acessar scripts para habilitar o SASL aqui .

Um script para o XChat está disponível aqui em Python ou Perl . Para citar o LEIAME :

  

Copie cap_sasl_xchat.py ou   cap_sasl_xchat.pl para o seu .xchat /   diretório, para que seja carregado automaticamente. Uma vez   carregado, use o comando / SASL para adicionar   ou remover configurações de SASL por rede -   seu texto de ajuda descreve a sintaxe.

    
por nhandler 02.02.2011 / 02:49
2

coloque :<username> <password> no seu arquivo ~/xchat2 :

P=:nick password

depois disso, os canais para autojoin.

set delay on 20

Eu mudei a seguinte linha em ~ / .xchat2 / xchat.conf

irc_join_delay = 10

    
por user11001 17.02.2011 / 11:57
1

Para o X-Chat, você desejará / server not / connect.

Usar / connect dará essa resposta um pouco confusa; "* Permissão negada - Você não é um operador de IRC". Isso porque, se o X-Chat obtiver um comando desconhecido, passará para o servidor.

    
por user10847 14.02.2011 / 21:44
0

Juntamente com todas essas outras ótimas respostas, recomendo que você coloque sua senha nickserv no campo "Senha do servidor", em vez de "Nickserv Password", fará com que você se identifique imediatamente com o servidor, em vez de ter algum ident lag que tem ya join, em seguida, saia para auth e volte a participar. Você não percebe esse processo, mas outros podem, então acontece ... faça isso e você deve notar a diferença ...

    
por zkriesse 12.07.2011 / 22:56

Tags