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

Фильтр слов

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

Обзор

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

Посмотрите в действии

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

1

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

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

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

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

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

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

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

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

Настройка

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

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

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

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

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

Умный режим находит слово внутри окружающего текста, не помечая безобидные слова, которые просто его содержат. Целое слово совпадает только тогда, когда слово стоит отдельно. Подстрока совпадает где угодно — это самый грубый и наиболее склонный к ложным срабатываниям вариант. Звёздочка `*` ослабляет границу слова с той стороны, где она стоит: `spam*` ловит и формы с окончанием, а `class` по-прежнему не срабатывает на запрещённое `ass`.

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

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

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

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

Настройки

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

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

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

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

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

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

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

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

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

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

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