2012-11-01 1 views
1

irc.freenode.com에있는 몇 개의 채널을 모니터하는 봇을 만들었습니다. 그러나 잠시 후 봇에 470 메시지가 전송되고 채널에서 하나씩 끊어지는 것처럼 보입니다.IRC에서 470 포워드를 처리하는 올바른 방법은 무엇입니까?

:morgan.freenode.net 470 ircbot #linux ##linux :Forwarding to another channel 

이 문제를 해결하는 올바른 방법은 무엇입니까? 비 활동으로 인해이 새로운 채널에 배치 되었습니까? 채널에 다시 가입해야합니까? 서버에 다시 가입해야합니까?

답변

2

이것은 +f - 앞으로 초대되지 않음으로 인해 발생합니다.

기본적으로이 모드에서는 운영자가 예외가 아닌 사용자를 보조 채널로 전달할 수 있습니다. 아마도 이 기본 채널에 다시 참가하려고 시도 할 수 있지만 채널 운영자가 의도 한 동작 일 것입니다. 채널 운영자에게 모든 채널 관련 정책 질문을 문의해야합니다.


발췌문은 Freenode documentation에서 "$ # 채널"이 첨부 될 수 금지

접미어

채널 전달 ...]는 #에게 전달하도록 사용자를 일으키는 채널. 이 경우 이전에 사용자가 참여할 수 없다고 말한 모든 상황에서 차단 마스크에 이름이 지정된 채널에 참여하고 전달을 설명하는 470 숫자가 전송됩니다.

+ i 채널 (초대 전용)에서 지정되면 초대 전용 제외 목록 (+ I)에없는 채널에 가입하려는 사용자는 자동으로 [전달 채널]로 전송됩니다. 클라이언트는 원본 및 대상 채널을 나열하는 470 개의 숫자 메시지를 수신합니다. + j가 설정되고 결합 스로틀이 초과되면 클라이언트도 전달됩니다.

Supporting source