PangobotДокументация
RU
Безопасность

Верификация и анти-нюк Бесплатно

Верификация для новичков, автоматическая блокировка во время рейдов и защита от аккаунтов, которые начинают удалять ваш сервер.

Три защиты в одном модуле: верификация новичков — с CAPTCHA с картинкой, для всех или только для подозрительных аккаунтов, — автоматическая блокировка при начале рейда и анти-нюк — защита от аккаунта (часто взломанного админа или бота-вредителя), который вдруг начинает удалять каналы, роли или участников.

Setting it up

  1. Верификация: создайте роль «верифицирован» и сделайте каналы видимыми только для неё — или создайте роль для тех, кто ещё должен пройти верификацию, и скройте от неё каналы. Оставьте один канал видимым для панели. Выберите, что должен сделать новичок (Ввести код с картинки — самый надёжный вариант), задайте роли, сохраните, затем нажмите Опубликовать / обновить панель верификации.
  2. Только подозрительные аккаунты: включите Верификацию проходят только подозрительные аккаунты и укажите, что считать подозрительным: аккаунт моложе заданного числа дней, отсутствие аватара, слова в имени — и ещё три признака, проверка которых ничего не стоит, потому что Discord присылает их вместе с участником: не прошёл адаптацию на вашем сервере (имеет смысл, только если Настройки сервера > Адаптация действительно настроены, иначе признак срабатывает против всех), уже был на этом сервере и имя или текст профиля отправлены в карантин собственным AutoMod Discord. Все остальные заходят сразу — и сразу получают роль верифицированного, если вы её используете. С настройкой Во время блокировки верификацию проходят все при рейде проверку снова проходят все, пока блокировка не закончится.
  3. Блокировка: задайте, сколько входов за сколько секунд считается рейдом и что значит «закрыть двери»: приостановить приглашения, поднять уровень проверки Discord.
  4. Анти-нюк: выберите, какие действия учитываются, сколько их за сколько секунд и что происходит потом. Добавьте аккаунты, которым вы полностью доверяете.
Что видит новичок с CAPTCHA с картинкой: пять букв и цифр, которые рисуются заново для каждого вопроса.
Что видит новичок с CAPTCHA с картинкой: пять букв и цифр, которые рисуются заново для каждого вопроса.

Настройки

Всё, что можно настроить для этого модуля в панели управления, в том порядке, в каком это показывает страница.

Канал логовКанал

Сюда публикуются верификации, блокировки и тревоги анти-нюка.

Роль для пинга при блокировках и тревогах анти-нюкаРоль

Только когда задано «Канал логов».

Верификация

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

ВключёнПереключательВыключен
Что должен сделать новичокВыборНажать кнопку
Роль после верификацииРоль
Роль для тех, кто ещё должен пройти верификацию (снимается после верификации, необязательно)Роль
Верификацию проходят только подозрительные аккаунтыПереключательВыключен

Все остальные заходят сразу — и сразу получают роль верифицированного, если вы её используете.

Подозрительно: аккаунт моложе (дней)Числоот 0 до 3657

0 = возраст не учитывается Только когда включено «Верификацию проходят только подозрительные аккаунты».

Подозрительно: нет аватараПереключательВключён

Только когда включено «Верификацию проходят только подозрительные аккаунты».

Подозрительно: Discord пометил аккаунт как вероятного спамераПереключательВключён

Discord помечает аккаунты, которые считает спам-ботами. Это самый сильный отдельный признак: у аккаунтов, купленных или «выращенных» за месяцы вперёд, часто есть аватар и давняя дата создания, но не чистая репутация. Только когда включено «Верификацию проходят только подозрительные аккаунты».

Подозрительно: аккаунт не прошёл адаптацию на вашем сервереПереключательВыключен

Имеет смысл, только если на сервере действительно настроена адаптация (Настройки сервера > Адаптация). Без неё её никто не завершает, и подозрительными считались бы все. Только когда включено «Верификацию проходят только подозрительные аккаунты».

Подозрительно: аккаунт уже был на этом сервереПереключательВыключен

Discord помечает тех, кто ушёл и вернулся. Часто безобидно, но полезный признак, когда люди обходят кик. Только когда включено «Верификацию проходят только подозрительные аккаунты».

Подозрительно: AutoMod Discord отправил имя или текст профиля в карантинПереключательВключён

Сам Discord счёл имя или раздел «Обо мне» этого аккаунта недопустимым и придерживает его. Только когда включено «Верификацию проходят только подозрительные аккаунты».

Подозрительно: имя содержитСписокдо 100 записейnitro, giveaway, airdrop и ещё 2

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

Во время блокировки верификацию проходят всеПереключательВключён

Нужна блокировка ниже. Только когда включено «Верификацию проходят только подозрительные аккаунты». Изменить можно только когда включено «Блокировка во время рейда».

Сообщать тем, кто должен пройти верификацию, где это сделать (ЛС)ПереключательВключён

Только когда включено «Верификацию проходят только подозрительные аккаунты».

Неверных ответов до кикаЧислоот 1 до 53

Не при «Что должен сделать новичок»: «Нажать кнопку».

Выгонять тех, кто не прошёл верификацию, через (минут)Числоот 0 до 14400

0 = никогда

Канал панели верификацииКанал
ПанельСообщение
Текст кнопкиТекстдо 40 символов«Verify»

Блокировка во время рейда

Ненадолго закрывает двери, когда заходит много аккаунтов сразу, и сам открывает их снова. Нужно право «Управлять сервером».

ВключёнПереключательВыключен
ВходыЧислоот 3 до 20015
В течение (секунд)Числоот 3 до 30020
Длительность блокировки (минут)Числоот 1 до 72015
Приостановить все приглашенияПереключательВключён
Поднять уровень проверки Discord до наивысшего (подтверждённый номер телефона)ПереключательВыключен

Анти-нюк

Админы могут включить его и сделать строже; выключить или ослабить его может только владелец сервера. Следит за журналом аудита — то, что модератор делает через Pangobot, засчитывается этому модератору. Владельца сервера, сам Pangobot и доверенные аккаунты ниже он никогда не трогает — добавьте туда других ботов модерации: они банят и выгоняют от имени ваших модераторов. Нужны право «Просматривать журнал аудита» и роль выше аккаунтов, которые он должен останавливать.

ВключёнПереключательВыключен
Действий одного аккаунтаЧислоот 2 до 304
В течение (секунд)Числоот 5 до 60030
Учитывать удалённые каналыПереключательВключён
Учитывать удалённые ролиПереключательВключён
Учитывать баны, кики и чисткиПереключательВключён

Чистка засчитывается столько раз, сколько участников она удалила.

Учитывать созданные вебхукиПереключательВключён

Когда аккаунт остановлен, созданные им вебхуки тоже удаляются.

Учитывать созданные каналы и ролиПереключательВключён

Лавина новых каналов или ролей. Создавать — обычное дело для админов, поэтому создание засчитывается наполовину: нужно вдвое больше, чем указано выше.

Учитывать выдачу опасных правПереключательВключён

Роль, которой выдают (или с которыми создают) права «Администратор», «Управлять сервером / ролями / каналами / вебхуками», бан, кик, тайм-аут или упоминание @everyone, — а также админская роль, выданная участнику. Когда аккаунт остановлен, всё это отзывается. Если одно из этих прав получает @everyone, это сразу отменяется.

ЗатемВыборСнять все роли (ботов — выгнать)
Доверенные аккаунты (никогда не останавливаются)Аккаунтыдо 50, по ID пользователя

По ID пользователя — или вставьте упоминание.

Ограничения

  • Подозрительно: имя содержит: до 100
  • Доверенные аккаунты: до 50
  • «Another picture» (другая картинка) для CAPTCHA с картинкой: 5 раз за 5 минут.

Полезно знать

  • Владельца сервера, сам Pangobot и доверенные аккаунты анти-нюк никогда не трогает. Добавьте других ботов модерации в список доверенных — они банят и выгоняют от имени ваших модераторов.
  • Админы могут включить анти-нюк и сделать его строже — меньший лимит, более длинное окно, больше учитываемых действий, более жёсткая реакция, меньше доверенных аккаунтов. Выключить или как-либо ослабить его может только владелец сервера, как и выключить этот модуль, пока анти-нюк включён: взломанный админский аккаунт не сможет заранее расчистить себе путь. По той же причине, пока анти-нюк включён, только владелец может подключить, заменить или удалить собственного бота сервера (Своё оформление).
  • Что учитывается: удалённые каналы и роли, баны, кики и чистки (чистка засчитывается по разу за каждого удалённого участника), созданные вебхуки, лавина новых каналов или ролей (создание засчитывается наполовину) и выдача опасных прав. Баны и кики, которые модератор делает через Pangobot, засчитываются этому модератору.
  • Когда аккаунт остановлен, всё, что можно вернуть, возвращается: выданные им права, админские роли, которые он выдал другим аккаунтам, и созданные им вебхуки. Если @everyone получает опасное право, это сразу отменяется.
  • Удалённые каналы можно восстановить. Когда анти-нюк останавливает аккаунт, удалявший каналы, в канале логов появляется кнопка Restore deleted channels (восстановить удалённые каналы). Она создаёт их заново — сначала категории, затем каждый канал в своей категории и на своём месте, с правами, темой и медленным режимом, — возвращает в категорию каналы, которые её потеряли, и перенаправляет ваши настройки (каналы логов, канал приветствий и т. п.) на новые каналы. Сообщения удалённого канала вернуть нельзя: Discord удаляет их вместе с ним. Кнопкой можно пользоваться семь дней. **Для восстановления нужны права Управлять каналами и Управлять ролями,** и для кнопки, и в панели управления, потому что каналы возвращаются вместе с правами.
  • Если канал логов тоже удалили, владелец сервера получает личное сообщение, а то же восстановление доступно в панели управления: Верификация и анти-нюк > Восстановить удалённые каналы. Панель называет только каналы, которые вы видите; остальные учитываются числом.
  • Приватный канал никогда не создаётся заново публичным: если Pangobot не может задать его права, канал пропускается и называется в результате.
  • Анти-нюк может остановить только аккаунты, чья высшая роль ниже роли бота. Поставьте роль бота повыше.
  • Блокировка снимается сама через заданное время, и приглашения и уровень проверки возвращаются — даже если Pangobot в тот момент не было на вашем сервере: она заканчивается, как только Pangobot вернётся. Снять блокировку сейчас работает, даже когда этот модуль заблокирован (например, после возврата платежа) или отключён для всех командой Pangobot.
  • Опубликовать / обновить панель верификации сначала проверяет, что Pangobot может публиковать в канале (Просматривать канал, Отправлять сообщения, Встраивать ссылки, а для обновления панели — Читать историю сообщений), и сообщает, какого права не хватает. Повторное нажатие, пока панель публикуется, отклоняется. Текст панели и её кнопку может изменить только тот, кто может писать в канале панели.
  • Код на картинке — пять букв и цифр, заглавных или строчных; похожие символы (0 и O, 1 и I, 5 и S) никогда не используются. Another picture (другая картинка) даёт новую, не расходуя попытку (несколько раз за пару минут).
  • Того, кто не может прочитать картинку (например, пользуется программой чтения с экрана), может впустить модератор: выдайте ему роль верифицированного вручную. Способы с символом и кнопкой — более мягкий выбор.
  • Никакая CAPTCHA не остановит скрипт, написанный специально под ваш сервер. Картинка останавливает то, что заходит на серверы тысячами, — вместе с блокировкой и Контролем входа она закрывает обычные пути внутрь.
  • Самый сильный признак подозрительного аккаунта — собственная пометка Discord «вероятный спамер», она включена по умолчанию. У аккаунтов, купленных или «выращенных» за месяцы вперёд, обычно есть аватар и давняя дата создания; пометку же им не скрыть.
  • Подозрительный новичок получает короткое личное сообщение со ссылкой на панель. В нём не сказано, что сделало аккаунт подозрительным, — иначе мошенник узнал бы, что изменить в следующий раз. В вашем канале логов это указано.
  • Новичков, которые так и не прошли верификацию, можно выгонять через заданное число минут; неверные ответы тоже ограничены и запоминаются на час.
  • Блокировка никогда не включает приглашения, которые были приостановлены ещё до её начала, и не трогает уровень проверки, если его кто-то изменил во время блокировки.

What the bot needs

  • Управлять ролями для верификации, Управлять сервером для блокировки, Просматривать журнал аудита, а также Банить/выгонять участников, Управлять ролями и Управлять вебхуками для анти-нюка, Управлять каналами для восстановления удалённых каналов (и Администратор для каналов, права которых разрешают больше, чем может сам Pangobot).