irssi는 식별 메시지를 보내기 전에 #python에 참여하려고합니다.


14

여기 irssi로 시작하고 freenode의 몇 채널에 연결하려고 작은 설정이 있습니다. 내 chatnets지시어에 다음이 있습니다..irssi/config

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

다음은 채널 지침입니다

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

이제 irssi를 열면 위의 모든 채널이 열리고 준비된 것으로 보입니다. 모든 채널 #python은 리디렉션되고 #python-unregistered나 자신을 식별하도록 요청 하는 것을 제외하고는 작동합니다 . irssi가 채널에 참여하기 전에 식별이 완료 될 때까지 기다리기를 원합니다. 나는 wait 2000이것이 그렇게 되기를 바랐 지만 분명히 그렇지 않았다.

뭔가 빠졌습니까? 나는 irssi를 가진 초보자이므로 거의 생각이 없습니다. 도움을 주셔서 감사합니다.

답변:


20

닉 비밀번호를 서버 비밀번호로 설정하십시오. Freenode의 IRCd는 서버 비밀번호를 승인하고이를 식별하려고 시도합니다.


3
대박. 나는 문서를보고 새로운 서버 (freenode2)를 추가하고 그것이 구성에서 암호를 설정하는 방법을 보았고 그 암호를 password=지시문 으로 내 구성에 추가했습니다 . 지금 작동합니다. 감사합니다 Ignacio :)
Shrikant Sharat

4
귀하의 닉과 등록하고자하는 닉이 같은 경우에만 작동합니다. 불행히도 저에게는 다릅니다. 대기 트릭은 작동하는 것처럼 보이지만 2000 대신 6000 에서만 작동 합니다.
scai

2
@ scai : 당신은 그것을 보낼 수 있습니다 user:pass:-)
크리스 다운

6

명령은 다음과 같습니다 (예 : irc.freenode.net).

현재 설정을 먼저 제거

/server list
/server remove irc.freenode.net

서버 추가

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

이제 채널을 추가하십시오

/channel add -auto #fedora Freenode

변경 사항 저장

/save

3
대신에 다시 추가 서버의 당신은 또한 추가 할 수 있습니다 password = "foobar";귀하의 .irssi/config파일입니다.
누 알라
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.