Посібник
Налаштування фільтра спаму
Фільтр спаму не дає учасникам засмічувати канал. Він має п'ять окремих перевірок, кожна зі своїм перемикачем і власним лімітом. На новому сервері всі вони вимкнені.
Як це працює
Фільтр спаму перевіряє кожне повідомлення учасника та застосовує увімкнені вами перевірки:
| Перевірка | Що виявляє |
|---|---|
| Флуд повідомленнями | Забагато повідомлень за короткий час |
| Спам вкладеннями | Забагато вкладень за короткий час |
| Спам переносами рядків | Повідомлення із забагато переносів рядків |
| Надмірні великі літери | Повідомлення певної довжини, написане здебільшого великими літерами |
| Спам емодзі | Повідомлення із забагато емодзі |
Потрібно знати про два типи перемикачів: один для фільтра загалом і по одному для кожної перевірки. Фільтр нічого не робить, доки не ввімкнено хоча б одну перевірку.
Редагування повідомлення не вважається новим повідомленням. Фільтр спаму перевіряє лише текст і не витрачає кредити. Огляд функції дивіться в розділі фільтр спаму.
Налаштування на панелі керування
Ліміти залежать від того, наскільки жвавий ваш сервер. Типове значення та допустимий діапазон кожного з них наведено в [довіднику налаштувань](/docs/settings).
Відкрийте «Захист від спаму», «Фільтр спаму»
На панелі керування відкрийте свій сервер і перейдіть до Захист від спаму, потім до Фільтр спаму.
Увімкніть фільтр
Увімкніть Фільтрувати спам.
Увімкніть потрібні перевірки
У розділі Перевірки увімкніть кожну потрібну перевірку та задайте її ліміт. Почніть із флуду повідомленнями: він охоплює найпоширеніший вид спаму.
Вирішіть щодо тайм-аутів
Кожна перевірка має власний перемикач Видавати учаснику тайм-аут і тривалість. Тайм-аут одразу зупиняє флуд, тоді як саме видалення лише прибирає наслідки.
Додайте ролі-винятки
У розділі Ролі-винятки оберіть ролі, які фільтр має ігнорувати.
Збережіть і перевірте
Натисніть Зберегти зміни, а потім перевірте з облікового запису без ролі-винятку.
Команда `/settings`
У /settings є сторінка Запрошення та спам з розділом фільтра спаму, де ви керуєте ролями-винятками. Перевірки та їхні ліміти налаштовуються лише на панелі керування. Потрібен дозвіл «Керування сервером».
На цій самій сторінці є розділ для фільтра запрошень. Дивіться довідник команд.
Що відбувається при порушенні
- Повідомлення видаляється.
- Учасник отримує тайм-аут, якщо тайм-аут для цієї перевірки ввімкнено.
- У канал журналу додається запис журналу з назвою перевірки, що спрацювала. Дивіться журналювання.
- Знімається довіра, якщо ви користуєтеся довірою та страйками. Кожна перевірка є окремим порушенням, і всі п'ять за замовчуванням мають низький рівень. Рівень для кожної перевірки можна змінити або вимкнути її в налаштуваннях довіри.
- Учасника повідомляють про втрату довіри, якщо довіру ввімкнено й налаштовано сповіщати учасників. Ті, хто дозволив це командою
/dms, отримують особисте повідомлення. Решта бачать коротке сповіщення в каналі, яке саме зникає, якщо ви не вимкнули його в загальних налаштуваннях.
Якщо довіру ввімкнено, учасник, який і далі спамить, втрачає довіру з кожним видаленим повідомленням і зрештою отримує страйк, навіть якщо жодне окреме повідомлення цього не виправдовує.
Винятки
У фільтра спаму є ролі-винятки: учасників із такою роллю ніколи не перевіряють. Використовуйте їх для модераторів, а також для ботів чи ролей, які за задумом багато пишуть, наприклад для ролі оголошень.
Каналів-винятків немає. Якщо для одного каналу потрібні інші правила, наприклад для каналу з мемами, де стіни емодзі є нормою, видайте учасникам, які там пишуть, роль-виняток або залиште цю перевірку вимкненою.
Фільтр спаму чи AutoMod
Фільтр спаму SfwBot і AutoMod від Discord частково перетинаються. Фільтр спаму діє після публікації повідомлення і вміє рахувати повідомлення за певний час. AutoMod блокує повідомлення до того, як його хтось побачить, і охоплює спам згадками, який фільтр спаму не перевіряє. Багато серверів використовують обидва.
Усунення проблем
- Нічого не відбувається. Фільтрувати спам увімкнено, але жодної перевірки немає. Увімкніть хоча б одну перевірку.
- Учасника ніколи не ловить фільтр. Учасник має роль-виняток.
- Повідомлення фіксуються, але залишаються. Боту бракує дозволу «Керування повідомленнями» в цьому каналі. Виконайте
/status. - Тайм-аут не застосовується. Боту потрібен дозвіл видавати тайм-аут учасникам, а його роль має бути вище за найвищу роль учасника.
- Видаляється звичайне спілкування. Ліміт замалий для вашого сервера. Збільште його або вимкніть цю перевірку. Найімовірніше безневинні повідомлення зачіпають перевірки надмірних великих літер і спаму емодзі.
- Немає записів журналу. Канал журналу не задано, або бот не може туди писати.
Поширені запитання
Чи ловить фільтр спаму спам згадками?
Ні. Спам згадками обробляє AutoMod від Discord, який SfwBot може налаштувати за вас. Дивіться посібник з AutoMod.
Чи перевіряють модераторів?
Лише якщо в них немає ролі-винятку. Додайте роль модератора до ролей-винятків.
Чи витрачає фільтр спаму кредити?
Ні. Кредити витрачають лише AI-скани медіа.