Пример:
Мне нужно не пускать в чат слово "Необратимость" в любом его виде.
Всего его можно написать, учитывая что в нем 13 символов, 2^13 = 8192 способами комбинируя прописные и заглавные буквы. И это если не привлекать схожие по написанию латинские буквы!
Что мне делать в таком случае?
Конечно, с ситуацией справляется бот.
Но у бота есть один минус - написанное все же появляется в чате.
Как правильно создать список плохих слов?
-
- Администратор
- Сообщения: 6886
- Зарегистрирован: 09:56, 27.06.2005
Мне вполне хватает скромной базы из 15 строк. Каждая не длиннее 3 весёлых букв. Гасит корни всех матерных выражений. В том числе и если привлекаются латинские буквы и пробелы. Просто матерных выражений всего 4 плюс производные от них. Остальное литературные выражения, которые гасить глупо.
Да, бывает срабатывает ложно, но это не критично, т. к. часть слова просто замещается звёздочками. Базу сюда не пишу, т. к. она весьма некультурно выглядит. 

