Система наказаний
Чёрные списки в Telegram: управление заблокированными
В каждой группе со временем накапливается чёрный список — забаненные спамеры, нарушители, токсичные люди. Просто банить и забывать — плохая стратегия. Нужно управлять списком: знать, кто…
В каждой группе со временем накапливается чёрный список — забаненные спамеры, нарушители, токсичные люди. Просто банить и забывать — плохая стратегия. Нужно управлять списком: знать, кто там, почему, и когда пора почистить.
Встроенный список Telegram
- Настройки группы → Администраторы
- «Удалённые пользователи» (Removed users)
Здесь все, кого забанили. Можно разбанить, но нельзя посмотреть причину или дату бана.
Список бота
Боты ведут свой список с дополнительной информацией:
- Причина бана
- Дата
- Кто забанил
- Срок (если временный)
Через Telegram
Только список ID и имён. Без деталей, без поиска, без фильтрации.
Веб-панель
Удобный интерфейс с фильтрами, поиском и пагинацией. Можно экспортировать в CSV.
Что хранить
- ID пользователя: уникальный идентификатор (не меняется)
- Username: может меняться, но полезен для поиска
- Имя: на момент бана
- Причина: за что забанен
- Дата: когда забанен
- Модератор: кто забанил
- Срок: если временный бан
- Доказательства: ссылка на сообщение-нарушение
Зачем нужен
- Проверить, не забанен ли человек
- Найти все баны от конкретного модератора
- Посмотреть баны за определённый период
- Отфильтровать по причине
Типичные запросы
/banlist @username— поиск по username/banlist 123456789— поиск по ID/banlist date:2026-01— баны за январь/banlist reason:спам— баны за спам
Экспорт
Выгрузка списка в файл для:
- Резервного копирования
- Анализа
- Переноса в другую группу
- Шаринга с другими админами
Формат: CSV или JSON с полями ID, username, причина, дата.
Импорт
Загрузка списка для массового бана:
- Перенос банов из старой группы
- Добавление глобального чёрного списка
- Синхронизация между группами
Что это
Базы данных известных спамеров, которые ведутся сообществом или сервисами. Подключаете к своей группе — и все известные спамеры автоматически банятся.
Как подключить
- Настройки бота → Защита → Глобальные списки
- Включите нужные базы
- Выберите действие: бан / мьют / уведомление
Плюсы и минусы
Плюсы:
- Проактивная защита
- Коллективный опыт
- Минимум настроек
Минусы:
- Возможны ложные срабатывания
- Нет контроля над критериями
- Зависимость от внешнего сервиса
Зачем
Если у вас несколько связанных групп (языковые версии, тематические ответвления), логично синхронизировать баны: спамер забанен в одной — забанен во всех.
Как реализовать
- Общий бот: один бот для всех групп, общий чёрный список
- Webhook-синхронизация: при бане в одной группе — бан во всех
- Ручной экспорт/импорт: периодическая синхронизация
Зачем чистить
- Ошибочные баны: человека забанили по ошибке
- Устаревшие баны: человек забанен год назад за мелочь
- Мёртвые аккаунты: аккаунт удалён
- Размер списка: очень большие списки могут замедлять работу
Как чистить
- По давности: разбан всех, кто забанен больше года назад
- По причине: разбан за мелкие нарушения
- По запросу: рассмотрение апелляций
Автоматическая чистка
Настройте автоматический разбан для старых временных банов и мелких нарушений:
Что это
Массовый разбан по определённым критериям. Обычно приурочен к событию: Новый год, годовщина группы, смена правил.
Когда проводить
- Праздники (жест доброй воли)
- Смена правил (старые баны по отменённым правилам)
- Смена администрации
- Периодическая чистка (раз в год)
Как провести
- Определите критерии: кого разбанивать (давность, причина)
- Сделайте бэкап списка
- Выполните массовый разбан
- Объявите в группе
Что проверять
- Причина бана
- Доказательства
- История пользователя
- Аргументы апелляции
Решения
- Разбан: ошибка или изменённые обстоятельства
- Смягчение: бан навсегда → бан на месяц
- Отклонение: бан обоснован
Что отслеживать
- Количество банов в день/неделю/месяц
- Распределение по причинам
- Распределение по модераторам
- Соотношение бан/разбан
Зачем
- Оценка эффективности модерации
- Выявление проблем (слишком много банов за одно и то же)
- Контроль модераторов (кто банит слишком часто/редко)
Как это связано с Defendy
В Defendy доступны взвешенные нарушения, предупреждения и последовательные меры от ограничения до блокировки.
Актуальный перечень доступных, тестируемых и запланированных модулей опубликован на странице возможностей. Не закладывайте тестируемые или запланированные функции в обязательный процесс.
Материал проверен 20 июня 2026 года по коду и документации Defendy. Мы намеренно не приводим неподтверждённые показатели масштаба, точности и доступности сервиса.
На чём основан материал
- defendy:services/moderation_svc
- defendy:frontend/webapp/src/features/warn