Я установил InspIRCd на моем компьютере CentOS, и он запускается правильно. v 2.0.5 . Однако у меня возникли проблемы с установкой цензуры. 2.0 для badwords и выше говорят вам, чтобы вы поместили плохие слова в файл inspircd.conf , и они будут подвергнуты цензуре. Тем не менее, это не работает.

Формат такой:

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

У меня есть несколько, для различных ругательств, и никто не работает. Когда я отправляю одно из ругательств, оно не подвергается цензуре. Что происходит?

1 ответ1

1

Я добавил это в свою конф

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

И достиг той же проблемы, что и вы.

Чтобы это сработало, нужно сделать два дополнительных шага. Во-первых, мы должны загрузить модуль цензора.

<module name="m_censor.so">

Мы также должны сделать наш канал цензурированным, вот так:

mode #channel +G

Вот журнал на экране оператора (corsiKa):

join #corsiKa
:corsiKa!corsiKa@192.168.27.1 JOIN :#corsiKa
:glowirc1. 353 corsiKa = #corsiKa :@corsiKa
:glowirc1. 366 corsiKa #corsiKa :End of /NAMES list.
:bird!bird@192.168.27.1 JOIN :#corsiKa
privmsg #corsiKa :this is so foo
mode #corsiKa +G
:corsiKa!corsiKa@192.168.27.1 MODE #corsiKa +G
privmsg #corsiKa :this is so foo

Итак, CorsiKa создает свой совершенно новый канал. Он единственный в этом. Птица затем присоединяется к нему. CorsiKa говорит "это так глупо", затем включает цензор и, наконец, снова говорит "это так глупо".

А вот что увидел пользователь (птица) канала:

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

Птица присоединяется к #corsiKa. Он видит, как КорсиКа говорит "это так глупо", а затем надевает цензор. Но он никогда не видит, чтобы корсика говорила плохое слово ("фу"). Вместо этого он видит, что бар сталкивается.

Итак, чтобы заставить ваши плохие слова работать:

  1. Загрузите ваш модуль m_censor
  2. Определите свои теги плохого слова
  3. Сделай свой режим канала mode +G

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .