Netrcol Docs

Система регистрации

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

Topics: register, verify, member, gate, k, registrar, channel, join automation

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

Обзор

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

Когда включена автоматизация при входе, новые участники автоматически получают роль незарегистрированного, а в канал регистрации публикуется приветственное сообщение (эмбед) с упоминанием роли регистратора, чтобы персонал знал, что кто-то ожидает.

Самый быстрый способ настройки — мастер настройки (!register setup). Также можно настроить в Панели управления → Регистрация или с помощью команд регистрации. Netrcol требует Управление ролями, и его роль должна находиться выше обеих ролей регистрации — смотрите Разрешения и роли.

Роли

РольДля чего она нужна
Роль зарегистрированногоПредоставляется, когда участник зарегистрирован — дает полный доступ
Роль незарегистрированногоИмеется у участников, которые еще не зарегистрировались (по желанию)
Роль регистратораРоль персонала, обладатели которой могут регистрировать/снимать регистрацию участников (даже без Управления ролями); упоминается в приветственном сообщении

Когда участник регистрируется, роль зарегистрированного добавляется, а роль незарегистрированного удаляется. Отмена регистрации возвращает к предыдущему состоянию.

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

Мастер настройки

Запустите !register setup (или !register-setup без аргументов), чтобы запустить пошаговый мастер:

  1. Канал регистрации — упомяните канал, в который отправляется приветственное сообщение.
  2. Зарегистрированная роль — роль, предоставляемая проверенным участникам.
  3. Незарегистрированная роль — имеется у участников, которые не зарегистрировались (введите skip, чтобы оставить её незаданной).
  4. Роль регистратора — персонал, который может регистрировать участников (введите skip, чтобы оставить её незаданной).

Введите cancel в любой момент, чтобы остановить. Мастер требует Управление ролями, проверяет каждый ответ и выполняет проверку состояния по завершении.

Предпочитаете одну строку? Используйте !register-setup #канал @ЗарегистрированнаяРоль [@НезарегистрированнаяРоль] @РольРегистратора — канал можно разместить в любом месте среди аргументов.

Канал регистрации и автоматизация при входе

Когда задан канал регистрации и включена автоматизация при входе:

  • Новые участники (не боты) автоматически получают роль незарегистрированного.
  • В канал регистрации публикуется приветственное сообщение, и роль регистратора упоминается (пингуется), чтобы персонал мог проверить участника.
  • Текст можно настроить с помощью необязательного приветственного сообщения, поддерживающего подстановки {user}, {username}, {server}, {memberCount} и {staff}.

Как это работает

  1. Настройте с помощью мастера (!register setup), панели управления или !register-setup.
  2. Новый участник заходит → он получает роль незарегистрированного, а приветственное сообщение упоминает роль регистратора.
  3. Регистратор запускает !register <user> — или короткий псевдоним !k <user> — чтобы подтвердить их, предоставляя зарегистрированную роль. Работают как упоминание (@участник), так и ID.
  4. При необходимости, !unregister <user> возвращает участника в состояние незарегистрированного.

Кто может регистрировать

Любой, у кого есть Управление ролями (или Администратор), настроенный пользователь-модератор или роль регистратора, может запускать !register / !k / !unregister. Для настройки системы (!register-setup, !register-status, !register-disable) по-прежнему требуется Управление ролями.

Как отключить

Запустите !register-disable, чтобы отключить автоматизацию при входе: новым участникам больше не назначается автоматически роль незарегистрированного и не отправляется приветственное сообщение. Сохраненные роли остаются, поэтому !register, !k и !unregister по-прежнему работают вручную. Это также можно переключить с помощью Автоматизации при входе в Панели управления → Регистрация.

Статус команд

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

Следующие шаги

Связанные документы

Browse all documentation