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, уникаючи хибних спрацювань. Ціле слово — суворий режим. Будь-де — збігається й усередині інших слів.
покаранняДія, яка виконується проти користувача, коли досягається ліміт. Тайм-аут тимчасово обмежує, Kick видаляє з сервера, Ban назавжди забороняє.
Канал журналуКанал, куди бот надсилатиме повідомлення журналу для цієї функції.
Звільнені роліУчасники з цією роллю будуть звільнені від цього захисту.
Виключені учасникиКонкретні учасники, яких ця система повністю ігнорує, окрім виключеної ролі.
Звільнені каналиПовідомлення в цих каналах не перевірятимуться цим захистом.

Варто знати

Sylon потребує права «Керування повідомленнями», щоб видалити заблоковане повідомлення.
Типово покарання немає — повідомлення видаляється та логується без дій проти учасника.
Виключені ролі, учасники й канали пропускаються повністю, зокрема для вбудованого списку.

Часті запитання

Чи ловить він слова, які намагаються замаскувати?

Так. Розумний режим бачить крізь символи (a$$), пробіли (a s s), leetspeak (5h1t), акценти та повторювані літери, тож поширені спроби обходу все одно блокуються.

Чи не заблокує він безневинні слова помилково?

Ні. У розумному режимі та режимі цілого слова заборонене слово спрацьовує лише як окреме слово, тож "class" ніколи не потрапить під заборонене "ass". Використовуйте режим будь-де або підстановний знак *, лише якщо хочете збіг усередині слів.

Чи перевіряє він також відредаговані повідомлення?

Так. Фільтр перевіряє повідомлення повторно щоразу, коли його редагують, тож заборонене слово не можна додати заднім числом.

Супутні функції