Система регистрации
Защитите свой сервер с помощью потока ролей для проверенных и непроверенных участников, чтобы новые члены получали полный доступ только после регистрации.
Topics: register, verify, member, gate, k, registrar, channel, join automation
Защитите свой сервер с помощью потока ролей для проверенных и непроверенных участников, чтобы новые члены получали полный доступ только после регистрации.
Обзор
Система регистрации управляет двумя состояниями ролей: ролью не зарегистрированного участника, которую имеют новые члены, и ролью зарегистрированного, которая предоставляется после их проверки. Новые участники могут быть ограничены в доступе к определенной области до тех пор, пока регистратор не зарегистрирует их, после чего они получают зарегистрированную роль и полный доступ.
Когда включена автоматизация при входе, новые участники автоматически получают роль незарегистрированного, а в канал регистрации публикуется приветственное сообщение (эмбед) с упоминанием роли регистратора, чтобы персонал знал, что кто-то ожидает.
Самый быстрый способ настройки — мастер настройки (!register setup). Также можно настроить в Панели управления → Регистрация или с помощью команд регистрации. Netrcol требует Управление ролями, и его роль должна находиться выше обеих ролей регистрации — смотрите Разрешения и роли.
Роли
| Роль | Для чего она нужна |
|---|---|
| Роль зарегистрированного | Предоставляется, когда участник зарегистрирован — дает полный доступ |
| Роль незарегистрированного | Имеется у участников, которые еще не зарегистрировались (по желанию) |
| Роль регистратора | Роль персонала, обладатели которой могут регистрировать/снимать регистрацию участников (даже без Управления ролями); упоминается в приветственном сообщении |
Когда участник регистрируется, роль зарегистрированного добавляется, а роль незарегистрированного удаляется. Отмена регистрации возвращает к предыдущему состоянию.
Примечание: Панель управления и команды чата используют один и тот же файл конфигурации, поэтому изменения в одном месте применяются к другому.
Мастер настройки
Запустите !register setup (или !register-setup без аргументов), чтобы запустить пошаговый мастер:
- Канал регистрации — упомяните канал, в который отправляется приветственное сообщение.
- Зарегистрированная роль — роль, предоставляемая проверенным участникам.
- Незарегистрированная роль — имеется у участников, которые не зарегистрировались (введите
skip, чтобы оставить её незаданной). - Роль регистратора — персонал, который может регистрировать участников (введите
skip, чтобы оставить её незаданной).
Введите cancel в любой момент, чтобы остановить. Мастер требует Управление ролями, проверяет каждый ответ и выполняет проверку состояния по завершении.
Предпочитаете одну строку? Используйте !register-setup #канал @ЗарегистрированнаяРоль [@НезарегистрированнаяРоль] @РольРегистратора — канал можно разместить в любом месте среди аргументов.
Канал регистрации и автоматизация при входе
Когда задан канал регистрации и включена автоматизация при входе:
- Новые участники (не боты) автоматически получают роль незарегистрированного.
- В канал регистрации публикуется приветственное сообщение, и роль регистратора упоминается (пингуется), чтобы персонал мог проверить участника.
- Текст можно настроить с помощью необязательного приветственного сообщения, поддерживающего подстановки
{user},{username},{server},{memberCount}и{staff}.
Как это работает
- Настройте с помощью мастера (
!register setup), панели управления или!register-setup. - Новый участник заходит → он получает роль незарегистрированного, а приветственное сообщение упоминает роль регистратора.
- Регистратор запускает
!register <user>— или короткий псевдоним!k <user>— чтобы подтвердить их, предоставляя зарегистрированную роль. Работают как упоминание (@участник), так и ID. - При необходимости,
!unregister <user>возвращает участника в состояние незарегистрированного.
Кто может регистрировать
Любой, у кого есть Управление ролями (или Администратор), настроенный пользователь-модератор или роль регистратора, может запускать !register / !k / !unregister. Для настройки системы (!register-setup, !register-status, !register-disable) по-прежнему требуется Управление ролями.
Как отключить
Запустите !register-disable, чтобы отключить автоматизацию при входе: новым участникам больше не назначается автоматически роль незарегистрированного и не отправляется приветственное сообщение. Сохраненные роли остаются, поэтому !register, !k и !unregister по-прежнему работают вручную. Это также можно переключить с помощью Автоматизации при входе в Панели управления → Регистрация.
Статус команд
С панели управления вы можете видеть статус команд для команд регистрации — подтверждая, что они включены и настроены правильно.
Следующие шаги
- Настройте это в Панели управления → Регистрация
- Просмотрите команды регистрации
- Подтвердите разрешения и позицию роли Netrcol