인증 될 때까지 xchat이 채널에 참여하지 못하게합니다.


16

IRC에 XChat을 사용합니다. 가입하려는 자동 채널 중 일부는 서비스로 식별되어야합니다. 시작할 때 xchat을 nickserv로 자동 로그인하도록 설정했지만 때때로 지연이 발생하기 때문에 인증되기 전에 특정 채널에 참여하려고 시도하고 실패합니다. 인증이 완료 될 때까지 xchat에게 일부 채널 참여를 지연시키는 방법이 있습니까?

답변:


16

우리가 freenode에 대해 이야기하고 있다면 (다른 사람에게 적용될 수 있음) 연결하는 동시에 인증 할 수 있습니다. 서버 비밀번호를 닉의 비밀번호로 설정하면 자동 로그인됩니다.

닉 그룹화 및 기타 다양한 영리를 사용하여 기존 사용자를 자동 고스트하고 다시 가져올 수 있습니다.

http://freenode.net/faq.shtml#identify

또는 약간 더 둔한 연결 문자열을 사용하여 닉으로 연결을 인증 할 수 있습니다.

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

xchat에서 이는 :<username> <password>서버 비밀번호 상자에 넣음 을 의미합니다 .


1
예, FreeNode에 대해 이야기하고 있는데 'NickServ'비밀번호를 올바르게 설정했는데이 문제가 발생합니다. 나는 그것을 제거하고 비밀번호를 '서버 비밀번호'필드에 넣으려고했지만 전혀 나를 식별하지 못했습니다.
Rory

1
:<username> <password>트릭은 우분투 13.04를 위해있는 Xchat 패키지에 나를 위해 일한
pepper_chico

NickServ 비밀번호와 서버 비밀번호 필드의 차이점은 무엇입니까?
Utkarsh Sinha

다른 점이 없다.
Oli

11

/ set irc_join_delay $ SECONDS가 있습니다. 기본값은 2입니다.

20 또는 좋은 숫자 (실험적으로 결정)로 설정하면 트릭을 수행해야합니다.

http://forum.xchat.org/viewtopic.php?f=3&t=3966 에서 도난


2
그것은 저에게 효과가 없었습니다. 매버릭의 개발 단계에서 버그를 제기했지만 아직 아무 말도하지 않았습니다. bugs.launchpad.net/ubuntu/+source/xchat/+bug/647633
ibuclaw

그렇다면 불가능하다고 말할 것입니다. 버그가 곧 해결되기를 바랍니다. 나는 이번 주말에 그것을 볼 수 있습니다, 내가 해킹 할 수있는 것을보십시오.
evgeny

버그 보고서에서 알 수 있듯이 Freenode와 다른 네트워크에서 테스트했습니다. irc_join_delay가 작동하는 것 같습니다.
evgeny

1
이 솔루션은 2.8.8있는 Xchat, 우분투 12.04LTS에 나를 위해 작동
memilanuk

3

freenode faq 에서 언급했듯이 두 가지 추가 방법을 시도 할 수 있습니다. 프리 노드에 클로킹 이있는 경우 클로킹이 적용될 때까지 채널에 참여하지 못하게 하는 스크립트 가 있습니다 (확인해야 함). 이 방법은 망토가있는 경우에만 작동합니다. 두 번째로 좋은 방법은 SASL을 사용하는 것입니다.

SASL은 다른 상황이 발생하기 전에 연결하는 동안 식별하는 방법입니다.

여기서 SASL을 활성화하기위한 지침 및 액세스 스크립트를 볼 수 있습니다 .

XChat 용 스크립트는 Python 또는 Perl 에서 사용할 수 있습니다 . 읽어보기 를 인용하려면 :

cap_sasl_xchat.py 또는 cap_sasl_xchat.pl을 .xchat / 디렉토리에 복사하여 자동로드되도록하십시오. 일단로드되면 / SASL 명령을 사용하여 네트워크 당 SASL 설정을 추가하거나 제거하십시오. 도움말 텍스트는 구문을 설명합니다.


2

파일에 넣으 :<username> <password>십시오 ~/xchat2:

P=:nick password

그 후 자동 조인을위한 채널.

set delay on 20

~ / .xchat2 / xchat.conf에서 다음 줄을 변경했습니다.

irc_join_delay = 10


1

X-Chat의 경우 / server가 / connect가 아닌 것이 좋습니다.

/ connect를 사용하면 약간 혼란스러운 반응이 나타납니다. "* 권한 거부-IRC 운영자가 아닙니다". X-Chat이 알 수없는 명령을 받으면 서버로 전달하기 때문입니다.


0

다른 모든 훌륭한 답변과 함께 "Nickserv 비밀번호"대신 "서버 비밀번호"필드에 nickserv 비밀번호를 입력하는 것이 좋습니다. 이렇게하면 식별 지연이 발생하지 않고 서버를 즉시 식별 할 수 있습니다. 나중에 가입하고 인증을 종료 한 다음 다시 가입하십시오. 당신은 그 과정을 알지 못하지만 다른 사람들도 그렇게 할 수 있습니다 ... 그렇게하고 차이점을 발견해야합니다 ...

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.