Модуль для Discord
Верификация
Открытые серверы сами притягивают именно то, чего никто не хочет: одноразовые аккаунты, рекламные боты, волны рейдов.
Без прав администратора. Настройка в веб-панели.
Зачем это нужно
Проверка ставит перед этим порог, который у живого человека занимает две секунды, а автоматике обходится дорого. Отличие от клика по эмодзи-реакции существенно: проверяется не умение кликнуть, а то, стоит ли за этим человек с настоящим аккаунтом Discord. Тот, кто не прошёл, до каналов вообще не доходит, и команде потом нечего убирать.
Как это выглядит в жизни
В повседневности ты ставишь панель в канал, который новички видят раньше всего остального. Один клик ведёт на страницу проверки, там проходит проверка на человека, затем бот выдаёт роль и сервер открывается. Дополнительно можно требовать минимальный возраст аккаунта, ведь свежесозданные аккаунты чаще всего используют при рейдах. Всё видимое есть на десяти языках; страница сама определяет язык посетителя. С Premium страницу проверки можно оформить свободно: свои цвета, тексты и логотип.
Команды этого модуля
/verifypanel
Что можно настроить
- Оформите панель проверки сами
- Настройте кнопку панели
На что обратить внимание
Проверка стоит ровно столько, сколько стоят права за ней. Если сервер и так открыт для @everyone, а роль ничего не открывает, ты проверяешь людей, которые давно внутри. Правильно устроено так: @everyone видит только канал с панелью, а всё остальное держится на роли верификации. Второй пункт по опыту стоит больше всего нервов: роль бота должна стоять выше роли верификации, иначе участник нажмёт и получит в ответ, что роль выдать не удалось. Дальше осознанно выбери одну из трёх ступеней. Голая кнопка не остановит никого, кто действительно старается. Картиночная капча внутри Discord ломает простую автоматику, потому что нужное число есть только на картинке и нигде в тексте; неверный ответ означает новую попытку. Проверка на сайте самая строгая и единственная, где вдобавок можно требовать минимальный возраст аккаунта. На этой третьей ступени роль приходит не тем же кликом: бот забирает результат чуть позже. Напиши это в тексте панели, иначе люди нажмут второй раз. А кто потом вернётся на ступень ниже, пусть знает: незавершённые проверки через сайт больше ничего не выдают.
Настройка в три шага
- Включи верификацию и задай роль, которую получают прошедшие проверку.
- Настрой права так, чтобы @everyone видел только канал с панелью, а остальное открывала уже эта роль.
- Перетащи роль бота в настройках сервера выше роли верификации.
- Выбери ступень (кнопка, картиночная капча или проверка на сайте) и укажи канал панели; командой /verifypanel её можно поставить и вручную.
Частые вопросы
Три. Кнопка, которая выдаёт роль сразу; картиночная капча прямо в Discord, где нужное число есть только на изображении; и проверка на сайте со входом через Discord. Что выбрать, зависит от того, сколько трения ты готов создать новичкам.
Потому что бот там ничего не решает сам. Проверка идёт на сайте; бот видит результат только когда возвращается к нему чуть позже, и тогда выдаёт роль. Поэтому между успешной проверкой и ролью проходит несколько мгновений. Это не сбой.
Почти всегда в порядке ролей. Бот может выдавать только роли, стоящие ниже его собственной высшей роли. Перетащи роль верификации под неё в настройках сервера, и следующая попытка пройдёт без каких-либо других правок.
Нет. Укажи в панели управления канал, и бот сам поставит её туда, а при смене канала перенесёт. Если очистить поле, панель снова исчезнет. /verifypanel нужна только если ты хочешь дополнительно поставить панель где-то руками.
Какие есть ступени?
Три. Кнопка, которая выдаёт роль сразу; картиночная капча прямо в Discord, где нужное число есть только на изображении; и проверка на сайте со входом через Discord. Что выбрать, зависит от того, сколько трения ты готов создать новичкам.
Почему при проверке на сайте роль приходит не сразу?
Потому что бот там ничего не решает сам. Проверка идёт на сайте; бот видит результат только когда возвращается к нему чуть позже, и тогда выдаёт роль. Поэтому между успешной проверкой и ролью проходит несколько мгновений. Это не сбой.
Бот сообщает, что не может выдать роль. В чём дело?
Почти всегда в порядке ролей. Бот может выдавать только роли, стоящие ниже его собственной высшей роли. Перетащи роль верификации под неё в настройках сервера, и следующая попытка пройдёт без каких-либо других правок.
Нужно ли каждый раз выкладывать панель вручную?
Нет. Укажи в панели управления канал, и бот сам поставит её туда, а при смене канала перенесёт. Если очистить поле, панель снова исчезнет. /verifypanel нужна только если ты хочешь дополнительно поставить панель где-то руками.