Антиспам
Антиспам ChatZilla считает каждое срабатывание фильтра нарушением и банит тех, кто набрал слишком много: лимит, окно и срок бана настраиваются.
Фильтры удаляют отдельные сообщения, антиспам разбирается с теми, кто их пишет. Каждый раз, когда фильтр удаляет чьё-то сообщение, это считается нарушением. Кто набрал слишком много нарушений за заданное время, автоматически получает бан. Настраивается в разделе Автоблокировка пользователей мини-приложения.
Настройки
- Включить автоблокировку: включает антиспам. По умолчанию выключен.
- Макс. нарушений: после скольких нарушений следует бан, по умолчанию 10.
- Окно проверки: за какой период считаются нарушения, от 15 минут до 24 часов, по умолчанию 1 час. Более старые нарушения уже не учитываются.
- Длительность бана: от 1 часа до 30 дней или навсегда. По умолчанию навсегда, поэтому выберите срок короче, если нужен временный бан.
- Предупреждать пользователя: предупреждение до бана. Когда участник израсходовал больше половины допустимых нарушений, в уведомлениях фильтров появляется, сколько нарушений осталось и на сколько будет бан.
Нарушения со всех фильтров складываются: удалённая ссылка, запрещённый стикер и стоп-слово считаются как три.
Когда лимит набран
Бот банит участника на выбранный срок, удаляет его последние сообщения в группе и публикует уведомление с длительностью бана и числом нарушений. Бан записывается в журнал событий.
Текст предупреждения можно переписать в разделе Сообщения бота, а у уведомления о бане текст фиксированный.
Для бана боту нужно право Блокировка участников (см. Права администратора). Без него нарушения считаются, но никого не банят.