InspIRCd 검열 설정

InspIRCd 검열 설정

CentOS 상자에 InspIRCd를 설정했는데 올바르게 시작됩니다. V 2.0.5. 그러나 검열을 설정하는 데 문제가 있습니다. 위 의 지침에서는 해당 파일을 파일 에 2.0넣으라고 지시하며 해당 내용은 검열됩니다. 그러나 작동하지 않습니다.badwordsinspircd.conf

형식은 다음과 같습니다.

<badword text="SWEARWORD" replace="REPLACEMENT">

나는 다양한 욕설을 위해 몇 가지를 가지고 있지만 아무 것도 작동하지 않습니다. 욕설 중 하나를 보내도 검열되지 않습니다. 무슨 일이야?

답변1

나는 이것을 내 conf에 추가했습니다

<badword text="foo" replace="bar">

그리고 당신과 같은 문제에 도달했습니다.

이를 작동시키려면 두 가지 추가 단계를 수행해야 합니다. 먼저 검열 모듈을 로드해야 합니다.

<module name="m_censor.so">

또한 다음과 같이 채널을 검열해야 합니다.

mode #channel +G

op(corsiKa) 화면의 로그는 다음과 같습니다.

join #corsiKa
:[email protected] JOIN :#corsiKa
:glowirc1. 353 corsiKa = #corsiKa :@corsiKa
:glowirc1. 366 corsiKa #corsiKa :End of /NAMES list.
:[email protected] JOIN :#corsiKa
privmsg #corsiKa :this is so foo
mode #corsiKa +G
:[email protected] MODE #corsiKa +G
privmsg #corsiKa :this is so foo

그래서 corsiKa는 새로운 채널을 만들었습니다. 그는 그 안에 유일한 사람입니다. 그런 다음 새가 합류합니다. CorsiKa는 "이건 정말 foo입니다"라고 말한 다음 검열 장치를 켜고 마침내 다시 "이건 정말 foo입니다"라고 말합니다.

채널의 사용자(새)가 본 내용은 다음과 같습니다.

join #corsiKa
:[email protected] JOIN :#corsiKa
:glowirc1. 353 bird = #corsiKa :@corsiKa bird
:glowirc1. 366 bird #corsiKa :End of /NAMES list.
:[email protected] PRIVMSG #corsiKa :this is so foo
:[email protected] MODE #corsiKa +G
:[email protected] PRIVMSG #corsiKa :this is so bar
PING :glowirc1.

Bird가 #corsiKa에 합류했습니다. 그는 corsiKa가 "이건 정말 foo입니다"라고 말한 다음 검열 장치를 설치하는 것을 봅니다. 하지만 그는 코르시카가 나쁜 말("foo")을 말하는 것을 본 적이 없습니다. 대신에 그는 바가 나타나는 것을 본다.

따라서 나쁜 단어를 작동시키려면 다음을 수행하십시오.

  1. m_censor 모듈을 로드하세요.
  2. 나쁜 단어 태그 정의
  3. 채널을 만드세요mode +G

관련 정보