IRC 채널에서 채팅 기록을 보려면 어떻게합니까?


10

나는 XChat을 사용합니다. 내 채팅 서버는 다음과 같습니다

irc.foonetic.net

운영자 권한이있는 채널을 만들었습니다. 내 채널에 가입 한 모든 회원이 채팅 기록을 탐색하기를 원합니다 (슈퍼 유저 채팅과 유사). 내가 할 수 있습니까? 모든 클라이언트 소프트웨어가이를 가능하게 할 수 있습니까? 그렇다면 Windows와 Linux 모두에 대한 클라이언트 응용 프로그램의 이름을 지정할 수 있습니까? 또한 어떤 종류의 텍스트로 채널에 참여하는 회원을 맞이할 수 있습니까?

모든 도움과 링크는 대단히 감사하겠습니다.


4
직접하지 않습니다. 일종의 로깅 봇이 있거나 사용자가 경비원을 통해 연결되도록 할 수 있습니다. 인사도 봇.
Journeyman Geek

답변:


10

인사말을 위해 종종 채널 등록 서비스에서이를 제공합니다. Foonetic의 ChanServ에는 "ENTRYMSG"라는 옵션이 있습니다.

<grawity> entrymsg 설정 도움말          
-ChanServ- ***** ChanServ 도움말 *****  
SET ENTRYMSG에 대한 -ChanServ- 도움말 :           
-ChanServ-                                 
-ChanServ- SET ENTRYMSG를 사용하여 변경 또는 설정할 수 있습니다
-ChanServ- 가입 한 모든 사용자에게 전송 된 메시지
-ChanServ- 채널.                                           
-ChanServ-                            
-ChanServ- 구문 : SET <#channel> ENTRYMSG [메시지]
-ChanServ-                                  
-ChanServ- 예 :                                                   
-ChanServ- / msg ChanServ SET #support ENTRYMSG #support에 오신 것을 환영합니다. 5 줄 이상 붙여 넣지 마십시오.
-ChanServ- ***** 도움말 끝 *****

백 로그가 더 어렵다. 대부분의 IRC 서버에는 개인 정보 보호 및 성능상의 이유로 메시지 로깅이 없으므로 채널에 참여하기 전에 어떤 메시지가 전송되었는지 알 수 없습니다. 일부 사용자는 24/7 채널에 머무르고 사용자가 경비원에 연결할 때 마지막 몇 개의 메시지를 보내는 IRC 경비원 (예 : ZNC 또는 psyBNC)을 사용합니다. Mibbit과 같은 웹 기반 클라이언트 는 하나 이상의 Mibbit 사용자가 채널에있는 한 다른 모든 사용자가 백 로그를 수신 할 수 있는 공유 로그 를 사용하여이를 수행합니다 .

또한 최근까지도 IRC는 원래 타임 스탬프를 전송할 수있는 방법이 없었기 때문에 기록 재생되면 모든 오래된 메시지가 한 번에 전송 된 것으로 표시되고 추한 "[12:34]"가 추가됩니다. 메시지 텍스트. 오늘날에는이를위한 확장 옵션이 있지만 ZNC 경비원 및 2-3 명의 클라이언트 만 지원합니다. 그러나 여전히 봇이 아닌 서버 (또는 경비원) 자체에서 재생이 수행되는 경우에만 작동합니다.

따라서 a) 요청시 백 로그를 제공하는 봇을 작성하거나 b) 사용자에게이 기능을 제공하는 IRC 바운서를 사용하도록 요청하여이 기능을 얻을 수 있습니다.

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