SylonSylon
Дом
Функции
Команды
Все функцииФильтр слов
Фильтр слов

Фильтр слов

Блокируйте любое выбранное вами слово по всему серверу Discord — мгновенно применяется при отправке и редактировании сообщений, устойчив к обходу через пробелы, символы и leetspeak.

Обзор

Sylon позволяет точно определить, какие слова запрещены на вашем сервере. Каждое сообщение проверяется в момент отправки и снова при каждом редактировании, поэтому никто не сможет протащить запрещённое слово мимо фильтра, дописав его позже. Совпадение учитывает нормализацию: оно видит сквозь leetspeak (a$$, 5h1t), омоглифы, акценты, разбивку букв пробелами (a s s) и повторы (assss), при этом избегая ложных срабатываний вроде "class".

Как это работает

1

Ваши слова + встроенные списки

Добавьте любые слова, которые нужно заблокировать, и при желании включите встроенный набор нецензурных слов для языка вашего сервера и английского.
2

Совпадение, устойчивое к обходу

Умный режим нормализует символы, акценты, пробелы и повторяющиеся буквы, так что распространённые уловки обхода перехватываются, не помечая при этом безобидные слова, которые лишь содержат запрещённое.
3

Удалить, а затем при желании наказать

Нарушающее сообщение всегда удаляется. Можно на этом остановиться или применить тайм-аут, кик или бан после настраиваемого числа нарушений.

Ключевые возможности

Свой список запрещённых слов для каждого сервера
Дополнительный встроенный список мата по языку
Применяется при отправке и редактировании сообщений
Совпадение, устойчивое к обходу (символы, пробелы, leetspeak, акценты)
Режимы совпадения: умный / целое слово / везде
Только удаление или нарастающие тайм-аут, кик или бан
Исключённые роли, участники и каналы, с кнопкой отмены в журнале модерации

Настройка

1.Откройте панель, перейдите на вкладку «Фильтр слов» и включите его.
2.Добавьте свои слова или включите встроенный список мата.
3.Выберите режим совпадения и решите, что происходит при нарушении.
4.Задайте канал логов и исключите роли, участников или каналы, которые нужно игнорировать.

Как это работает подробно

Как работает совпадение

Текст нормализуется до сравнения: Unicode раскладывается, диакритика убирается, похожие символы и leet-написание сводятся к обычным буквам, а разделители между буквами игнорируются. Слово, написанное с акцентами, символами или пробельными трюками, всё равно ловится.

Режимы совпадения

Умный режим находит слово внутри текста, не помечая невинные слова, которые просто его содержат. «Целое слово» срабатывает, только когда оно стоит отдельно. «Подстрока» срабатывает где угодно — самый грубый и самый склонный к перебору. Символ `*` заменяет любую последовательность символов.

Встроенный список

Включение добавляет подобранный набор мата для языка сервера плюс английский. Полный список виден в панели, так что это никогда не чёрный ящик, и любое отдельное слово можно исключить, не отключая остальное.

Когда он срабатывает

Каждое сообщение проверяется при отправке и снова при редактировании, поэтому чистое сообщение нельзя задним числом превратить в запрещённое.

Настройки

Запрещённые слова
Режим совпаденияУмный режим ловит обход вроде a$$, a s s и leetspeak, избегая ложных срабатываний. Целое слово — строгий режим. Везде — совпадает и внутри других слов.
НаказаниеДействие, предпринятое против пользователя при достижении лимита. Таймаут временно ограничивает, Кик удаляет с сервера, Бан навсегда банит.
Журнал каналаКанал, куда бот будет отправлять сообщения журнала для этой функции.
Исключённые ролиУчастники с этой ролью будут освобождены от этой защиты.
Исключённые участникиКонкретные участники, которых эта система полностью игнорирует, помимо исключённой роли.
Освобожденные каналыСообщения в этих каналах не будут проверяться данной защитой.

Полезно знать

Sylon нужно право «Управление сообщениями», чтобы удалить заблокированное сообщение.
По умолчанию наказания нет — сообщение удаляется и логируется без действий против участника.
Исключённые роли, участники и каналы пропускаются полностью, в том числе для встроенного списка.

Часто задаваемые вопросы

Ловит ли он слова, которые пытаются замаскировать?

Да. Умный режим видит сквозь символы (a$$), пробелы (a s s), leetspeak (5h1t), акценты и повторяющиеся буквы, так что распространённые попытки обхода всё равно блокируются.

Не заблокирует ли он безобидные слова по ошибке?

Нет. В умном режиме и режиме целого слова запрещённое слово срабатывает только как отдельное слово, поэтому "class" никогда не попадётся на запрещённое "ass". Используйте режим везде или подстановочный знак *, только если хотите совпадение внутри слов.

Проверяет ли он также отредактированные сообщения?

Да. Фильтр перепроверяет сообщение при каждом редактировании, поэтому запрещённое слово нельзя добавить задним числом.

Связанные функции