Einrichten der InspIRCd-Zensur

714
tekknolagi

Ich habe InspIRCd auf meiner CentOS-Box eingerichtet und startet korrekt. v 2.0.5. Ich habe jedoch Probleme bei der Einrichtung der Zensur. Die Anweisungen für 2.0und oben weisen Sie auf, badwordsdie inspircd.confDatei in die Datei einzufügen, und sie werden zensiert. Es funktioniert jedoch nicht.

Das Format ist:

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

Ich habe mehrere, für verschiedene Zwecke, und keine Arbeit. Wenn ich einen der Sprengsätze sende, wird er nicht zensiert. Was ist los?

0
Wie machst du die Tests? soandos vor 12 Jahren 0
Im IRC schwören ... es ist irgendwie komisch tekknolagi vor 12 Jahren 0

1 Antwort auf die Frage

1
corsiKa

Ich fügte dies meinem conf hinzu

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

Und dasselbe Problem wie bei Ihnen.

Damit es funktioniert, müssen wir zwei zusätzliche Schritte unternehmen. Zuerst müssen wir das Zensormodul laden.

<module name="m_censor.so"> 

Wir müssen unseren Kanal auch so zensieren:

mode #channel +G 

Hier ist das Log auf dem Bildschirm des Ops (CorsiKa's):

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 

So kreiert corsiKa seinen brandneuen Kanal. Er ist der einzige darin. Bird schließt sich dem an. CorsiKa sagt "das ist so foo", setzt dann die Zensur an und sagt schließlich "das ist so foo".

Und hier sehen Sie, was der Benutzer (Vogel) des Kanals gesehen hat:

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. 

Bird schließt sich #corsiKa an. Er sieht CorsiKa sagen "das ist so foo" und setzt dann die Zensur auf. Aber er sieht nie, dass Korsika das schlechte Wort ("Foo") sagt. Stattdessen sieht er eine Bar rüberkommen.

Also, damit deine Badwords funktionieren:

  1. Laden Sie Ihr m_censor-Modul
  2. Definieren Sie Ihre Badword-Tags
  3. Machen Sie Ihren Kanal mode +G