Фильтры слов
Фильтры слов ChatZilla удаляют сообщения со стоп-словами или оставляют только те, где есть обязательное слово, с разными режимами поиска.
В разделе Фильтр по содержанию мини-приложения хранится один список слов. У каждого слова есть тип, он меняется нажатием на иконку слова.
- Стоп-слово: сообщение, в котором оно есть, удаляется.
- Обязательное слово: сообщение остаётся, только если в нём есть хотя бы одно обязательное слово. Всё остальное удаляется.
Стоп-слова обычно ставят против мата, мошеннических фраз и названий конкурентов. Обязательные слова подходят группам со строгим форматом, например барахолке, где в каждом объявлении должен быть хэштег #продам или #куплю.
Как ищутся слова
По умолчанию бот ищет слово в любом месте сообщения, поэтому спам поймает и спамер. Включите для слова режим Отдельное слово, чтобы ловить его только целиком, когда вокруг пробелы или знаки препинания. Есть ещё два режима: Точное, которое по-прежнему ищет слово в любом месте сообщения, но только с тем же регистром, как вы его написали, и Регулярное выражение для шаблонов. В редакторе есть тестер, чтобы проверить слово на примере текста. Стоп-слова и обязательные слова ищутся и в подписях кнопок под пересланными постами.
Что видит участник
Сообщение удаляется, а бот присылает автору короткое личное уведомление: для стоп-слова оно показывает, какое слово совпало, для обязательных слов сообщает, что ни одного из них в сообщении нет. Оба уведомления можно переписать в разделе Сообщения бота. Каждое удаление считается нарушением для антиспама и попадает в журнал событий вместе с совпавшим словом.
Администраторов группы фильтр не касается, поэтому админ может опубликовать сообщение без обязательного слова, например правила группы.