настройка цензуры InspIRCd

настройка цензуры InspIRCd

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

Формат:

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

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

решение1

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

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

И столкнулся с той же проблемой, что и вы.

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

<module name="m_censor.so">

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

mode #channel +G

Вот лог на экране оператора (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 создает свой новый канал. Он там один. Затем к нему присоединяется Bird. CorsiKa говорит "это так фу", затем включает цензуру и, наконец, снова говорит "это так фу".

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

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 говорит "это так фу", а затем включает цензуру. Но он никогда не видит, чтобы corsiKa говорила плохое слово ("фу"). Вместо этого он видит, как bar проходит мимо.

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

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

Связанный контент