Tach,
ihr wisst ja sicherlich bescheid über den Botspam. Ich hab ein kleines Problem: Diverse Bots können von mir via /ignore nicht gesperrt werden. Und zwar die, die ein Schimpfwort im Namen haben (in diesem Fall hat der Name mit "Fuck" begonnen). Es resultiert immer in "Name nicht gefunden" und ich bekomme eine Verwarnung wegen Fluchens. Meine Vermutung: Euer Filter greifft zuerst und ersetzt das Wort mit sternchen und dann wird der Name nicht gefunden. Hier sollte ggf. die Reihenfolge umgedreht werden.
Dann noch ein kleiner Tipp: Implementiert via Plugin im Chatfilter den N-Gram algorithmus. Es ist ein simpler schneller algorithmus um die ähnlichkeit zwischen Nachrichten zu ermitteln. Damit würdet ihr den Botspam in den Griff kriegen (ich arbeiter am liebsten mit einer Gramgröße von 3, also ein 3gram algorithmus. Wenn ihr wollt, ich hab irgendwo noch ne Javaimplementiertung davon rumfliegen).
Gruß