Гайд · BotGG Shield

Общий бан-лист в Дискорде: как отсеивать рейдеров и скамеров с других серверов

Что умеет и чего не умеет общий бан-лист для Discord, где ловушки приватности и как проверять новичков по анонимным сигналам банов в BotGG Shield.

BotGG ShieldАнтирейдВерификацияМодерация

На этой странице

Общий бан-лист в Дискорде (его ещё называют глобальным баном или глобальным бан-листом) — это способ, которым серверы предупреждают друг друга об аккаунтах, забаненных за рейды, скам или снос сервера. Тогда следующий сервер может остановить такого человека прямо на входе. В самом Discord такого нет: бан действует только на том сервере, где его выдали, и тот же скамер через пять минут спокойно заходит к вам с чистой репутацией. Общий бан-лист закрывает эту дыру — но только если он устроен аккуратно. Список «плохих пользователей», который пересылают друг другу незнакомые люди, — это ещё и проблема приватности и удобный инструмент для злоупотреблений.

Ниже разберём, каким должен быть нормальный общий бан-лист, каких ловушек избегать и как настроить BotGG Shield — добровольную сеть, в которой серверы делятся только количеством и категориями банов, но никогда не тем, какой сервер забанил и за что. Что делать с отмеченным новичком, каждый сервер решает сам. И честно скажем, чего бан-лист не ловит и почему он работает только вместе с защитой от рейдов и верификацией.

Что такое общий бан-лист и чего не умеет Discord

У каждого сервера в Discord свой список банов. Вы забанили человека — бан хранится только у вас, другие серверы о нём не узнают. Сообщества обходят это по-разному:

  • Общие каналы модераторов партнёрских серверов — «осторожно, этот аккаунт скамил наших участников», ID и скриншот.
  • Синхронизация банов между своими серверами — если у вас несколько серверов, один бан можно применить во всех. В BotGG это делает сеть серверов.
  • Общие списки — таблица, бот или сайт, куда многие серверы добавляют забаненные аккаунты.

Все три способа отвечают на один вопрос: этот аккаунт уже где-то натворил дел? Для самых злостных нарушителей ответ очень ценен: скам-аккаунты с «бесплатным Nitro», которые прыгают с сервера на сервер, аккаунты, участвующие в рейд-атаках снова и снова, люди, сносящие сервер после получения прав модератора, и обходчики бана на пятом твинке.

Чем опасен глобальный бан-лист

Бан-лист, которым делятся с незнакомыми людьми, легко начинает вредить:

  • Ложные срабатывания. Взломанный аккаунт банят за скам-ссылки, которые рассылал не владелец. Список, который ничего не забывает, наказывает жертву дважды.
  • Личные счёты. Один админ, которому кто-то не понравился, вносит его в список, которому доверяют десятки серверов.
  • Приватность. ID плюс «забанен на сервере X за причину Y» — это персональные данные. Публикация причин, названий серверов и скриншотов раскрывает и пользователя, и сервер, а если это ошибка — ещё и похоже на клевету.
  • Устаревшие данные. Бан трёхлетней давности мало что говорит о человеке сегодня, а разбаны случаются постоянно.
  • Накрутка. Враждебная группа может наделать серверов, чтобы завалить список банами неугодных.
  • Перегиб. Автобан всех, у кого есть хоть одна отметка, превращает одну ошибку в бан на всех серверах сети.

Чек-лист: каким должен быть общий бан-лист

ТребованиеЗачем
Отдельное согласие на «делиться» и «использовать»Серверы сами решают, вносить ли данные и проверять ли по ним
Категории вместо свободного текста причины«Скам» полезен, «бесил в #general» — нет
Без названий серверов, причин и сообщенийЗащищает и пользователя, и сервер, который забанил
Несколько независимых серверов, прежде чем случится что-то серьёзноеОдних личных счётов мало
Вес доверия (возраст и размер сервера)Новые и крошечные серверы не могут завалить список
Срок жизни и удаление при разбанеСтарые и отменённые баны перестают считаться
Локальное исключение (список разрешённых)Своих участников вы знаете лучше сети
Человек видит свои данные и может запросить проверкуВзломанным аккаунтам есть выход
Лимит на автоматические кики и баныОдин плохой сигнал не опустошит сервер

Как работает BotGG Shield

BotGG Shield построен по этому чек-листу. Серверы с ботом BotGG для Discord могут делиться анонимными сигналами банов и проверять новых участников по сигналам других серверов. Есть два независимых переключателя, оба по умолчанию выключены:

  • Делиться сигналами — подходящие баны этого сервера уходят в сеть.
  • Использовать сигналы — каждый вошедший получает оценку по сигналам других серверов.

Можно включить один, оба или ни одного. При включении открывается окно согласия с объяснением, а изменение попадает в журнал аудита консоли.

Что передаётся — а что никогда

Сигнал — это только Discord ID забаненного, категория и даты (впервые, последний раз, истечение). Категории: рейд, спам, скам / фишинг, попытка нюка и обход бана. Обычное «нарушение правил» не передаётся никогда.

Другим серверам никогда не передаются: какой сервер забанил, текст причины (его один раз проверяют на ключевые слова и не сохраняют), сообщения и вложения, модератор, выдавший бан. Проверяющие серверы видят только сводку — по каждой категории, сколько серверов и когда впервые и в последний раз.

Какие баны становятся сигналами

Считаются только баны и временные баны, и только с понятной категорией:

  • У /ban в BotGG есть опция shield_category — выберите категорию или none, чтобы этот бан не уходил в сеть.
  • Баны антирейда — это рейд, антинюка — нюк, фишинг в AutoMod — скам, остальные баны AutoMod — спам. Автоматические баны по лестнице наказаний («N предупреждений») не передаются.
  • Иначе причина проверяется на ключевые слова на русском, английском и иврите («рейд», «фишинг», «обход бана», «твинк» и т. п.) и на теги #raid и [shield:scam]. Поиск по ключевым словам можно выключить — тогда работают только теги.
  • По желанию учитываются и баны вне BotGG (вручную в Discord или другими ботами) — из журнала аудита, по тем же правилам. Нужно право «Просмотр журнала аудита».

Можно ограничить, какими категориями делится сервер. Разбан удаляет сигналы вашего сервера об этом человеке. Если выключить «Делиться сигналами», все сигналы сервера исчезнут в течение часа, а любой сигнал истекает через 180 дней после последнего подтверждения.

Вес доверия и защита от накрутки

Баны разных серверов весят по-разному. Серверы младше 30 дней или меньше 50 участников не учитываются вовсе; серверы, добавившие BotGG меньше 7 дней назад, считаются вполовину. Вес зависит от размера: 0,5 для 50–199 участников, 0,8 для 200–999, 1 для 1000 и больше; платный тариф умножает его на 1,2 (но не выше 1,2). Сервер добавляет не больше 30 новых сигналов в час и 150 в сутки, остальные отбрасываются. Все серверы одного владельца считаются за один, а команда BotGG может заблокировать сервер-нарушитель — его сигналы удаляются.

Как считается оценка новичка

Когда кто-то заходит на сервер с включённым «Использовать сигналы» (боты и участники из списка разрешённых пропускаются), BotGG складывает сигналы других серверов за период (по умолчанию 90 дней, от 7 до 180). От каждого независимого сервера берётся самый сильный сигнал: вес категории × доверие. Веса: рейд 1, спам 0,8, скам 1,2, попытка нюка 1,5, обход бана 1. Сумма попадает в диапазон оценки — низкий, средний или высокий (по умолчанию от 1, 2,5 и 4; пороги можно двигать).

Пример: аккаунт забанен за скам на двух серверах по 1000+ участников и за рейд на сервере из 300 человек — 1,2 + 1,2 + 0,8 = 3,2, средний диапазон.

Как настроить BotGG Shield

  1. Откройте https://console.botgg.app, выберите сервер и в боковом меню в разделе Модерация откройте BotGG Shield. Функция по умолчанию выключена, а команда /shield появляется на сервере только после включения.
  2. На вкладке Обзор прочитайте блок «Что передаётся — а что никогда», включите Использовать сигналы, Делиться сигналами или оба и подтвердите.
  3. В Настройках выберите Канал оповещений (только для модераторов) и роли для пинга.
  4. Задайте действие для каждого диапазона: Ничего, Только запись, Оповестить, Карантин (роль, скрывающая сервер), Верификация (участник уходит в очередь ручной проверки верификации), Кик или Бан. По умолчанию всё мягко: низкий — только запись, средний и высокий — оповестить.
  5. Решите насчёт защитных настроек: без галочки Разрешить автоматические баны ни один диапазон не может банить; Не удалять автоматически аккаунты старше превращает кик и бан старых аккаунтов в оповещение; ЛС перед киком / баном отправляет нейтральное сообщение без названий серверов и причин.
  6. Если вы делитесь сигналами, проверьте блок Чем делится этот сервер: категории, поиск ключевых слов и баны вне BotGG.
  7. Сохраните. На вкладке «Обзор» появится вклад сервера: живые сигналы, новые за 24 часа, ваш вес доверия, отброшенные сигналы и причины, по которым ваши баны пока не учитываются (сервер слишком новый или маленький).
СерверНизкийСреднийВысокий
Небольшое сообщество, модераторы часто онлайнТолько записьОповеститьОповестить
Публичный сервер, где участникам пишут скамерыТолько записьОповеститьКарантин
Большой сервер, который часто атакуютОповеститьКарантин или ВерификацияКик (с исключением по возрасту)

Не включайте автоматические баны, пока пару недель не посмотрите на оповещения. Автоматических киков и банов — не больше 20 в час на сервер, владельца сервера они не трогают и учитывают иерархию ролей.

Что делать с отмеченным входом

В оповещении видно участника, возраст аккаунта, оценку, категории с числом серверов и даты — и ничего о том, кто банил. Модераторы решают кнопками: Разрешить (в список разрешённых), Снять карантин, Кик, Бан (с подтверждением) или Скрыть. Каждый отмеченный вход есть и на вкладке Отмеченные входы, а на вкладке Разрешённые можно добавить проверенных людей по ID с заметкой.

В Discord модераторы (с правами кика, бана, тайм-аута, управления сервером или с ролью команды Shield) используют /shield check user, /shield allow user [note] и /shield unallow user — ответы видны только им. В сценариях есть триггер «Shield отметил вход» и действия «Разрешить в Shield» и «Проверить оценку Shield».

Если отметили вас

Любой может войти через Discord на https://console.botgg.app/shield и посмотреть, что сеть знает о его аккаунте: категории, число серверов, даты и срок истечения — без названий серверов. Там же можно запросить проверку у команды BotGG (например, если аккаунт взломали): сигналы удалят или оставят. Бан на конкретном сервере обжалуется на этом сервере — в ЛС будет его ссылка на апелляцию, если включены апелляции банов.

Чего бан-лист не поймает

Важно понимать пределы. Общий бан-лист знает только аккаунты, которые уже были забанены — на сервере, который делится сигналами, и за понятную категорию. Он бессилен против:

  • Совсем новых аккаунтов без истории — именно их используют почти все рейд-программы.
  • Тех, кто нарушает впервые, и тех, кого банили на серверах вне сети.
  • Банов без понятной категории — они никуда не передаются.

Поэтому Shield — это фильтр, а не стена. Поставьте капчу или принятие правил на входе с верификацией, пусть антирейд ловит волны входов и закрывает каналы, а фильтр по возрасту аккаунта отсекает свежие аккаунты. Shield добавляет недостающее звено: рецидивиста, который выглядит нормально, но уже забанен в других местах.

Частые вопросы

Увидят ли другие серверы, что мой сервер кого-то забанил?

Нет. Другие серверы видят только, сколько серверов передали сигнал каждой категории и когда. Какой сервер забанил, причина, сообщения и модератор не передаются. Сервер-источник видит только команда BotGG — для проверки злоупотреблений.

Будет ли Shield банить автоматически?

Только если вы так настроите. По умолчанию он лишь записывает и оповещает. Диапазон может банить только с галочкой Разрешить автоматические баны, и автоматических киков и банов не больше 20 в час на сервер.

Что будет, если я разбаню человека?

Сигналы вашего сервера о нём сразу удаляются. Кроме того, сигналы истекают через 180 дней после последнего подтверждения, а выключение «Делиться сигналами» удаляет все сигналы сервера в течение часа.

Может ли новый сервер завалить сеть фейковыми банами?

Его баны не учитываются: у серверов младше 30 дней или меньше 50 участников доверие нулевое, недавние установки считаются вполовину, у каждого сервера лимит сигналов, а все серверы одного владельца считаются за один.

Заменяет ли Shield антирейд и верификацию?

Нет. Рейды обычно идут со свежих аккаунтов без истории банов, и Shield их не увидит. Основа — модерация, верификация и антирейд, а Shield сверху — против известных рецидивистов.

Готовы прокачать свой сервер?

Добавьте BotGG бесплатно и включайте нужные функции в веб-консоли.