# Правила повідомлень — Sylon

> Обмеження на форму повідомлення, а не на його зміст — емодзі, рядки, капс, згадки, zalgo. Безкоштовно й однаково всіма мовами.

Canonical page: https://sylon.app/uk/features/message-rules

## Огляд

Усе інше, що читає тут повідомлення, питає, що вони кажуть. Словесний фільтр шукає терміни з вашого списку; аналізатор судить про намір і коштує виклику моделі. Правила повідомлень не питають про зміст узагалі: скільки емодзі, скільки рядків, яка частина — капс, скількох згадали. Тому вони нічого не коштують, не потребують ШІ й поводяться однаково будь-якою мовою: рахунок — не мовна дія.

## Як це працює

1. **Дев’ять лімітів, кожен вимикається окремо** — Емодзі, рядки, символи, капс, згадки учасників, згадки ролей, вкладення, стікери та перемикач для zalgo. Ліміт 0 означає «не перевіряти», тож уся функція бездіє, доки ви не вирішите, що ваш сервер вважає перебором.
2. **Спершу видалити, карати лише за повторення** — Повідомлення завжди видаляється, а учаснику повідомляють, яке правило він порушив. Покарання окреме, рахується за порушеннями і типово не робить нічого — форматування плутає захоплена людина, а не рейдер.
3. **Редагування теж читаються** — Написати звичайне, а потім переробити на стіну емодзі не вийде: ті самі правила знову проходять по зміненому повідомленню. Обидва шляхи мають одну реалізацію й тому не можуть судити по-різному.

## Ключові можливості

- Ліміт емодзі, що рахує юнікод- і кастомні разом
- Ліміти рядків і довжини проти стіни тексту, яка виштовхує канал за екран
- Частка великих літер, вимірювана лише за літерами, що мають регістр
- Окремі ліміти для згадок учасників і ролей, по кожному адресату один раз
- Ліміти вкладень і стікерів
- Виявлення zalgo за часткою комбінованих знаків — письмо з діакритикою не зачіпається
- Звільнені ролі, учасники й канали та власний лог-канал
- Необов’язкова ескалація до тайм-ауту, вигнання чи блокування після порога

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

### Чому всі ліміти типово дорівнюють нулю?
Бо числове поле, якого сервер не заповнив, мусить бездіяти. Якби 0 означав «нічого не дозволяти», увімкнення функції до налаштування видалило б кожне повідомлення на сервері. Нуль означає, що правило не перевіряється, — єдине прочитання, за якого безпечно спершу увімкнути, а потім налаштувати.

### Чи карає правило капсу мови, які не мають великих літер?
Не може. Частка рахується за літерами, що мають регістр, тож арабська, тайська, китайська, корейська та іврит отримують нуль і ніколи його не зачіпають. Є й мінімальна довжина: «ОК!» — це 100% великих літер і це не крик.

### Чи ловить це зловживання @everyone?
Ні, і навмисно. @everyone і @here — це право, а не кількість: кому можна, тому можна. Їхнім зловживанням опікується захист сервера, де йому й місце.

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

- https://sylon.app/uk/features/word-filter
- https://sylon.app/uk/features/spam-protection
- https://sylon.app/uk/features/moderation

Keywords: правила автомодерації discord, ліміт емодзі discord, фільтр капсу discord, ліміт масових згадок, блокування zalgo discord, довжина повідомлення discord
