Интеграция с Discord
Подключите сервер Discord — и RookHelm будет публиковать события модерации там, где уже сидит ваша команда: баны и муты в момент выдачи или снятия, серверы, ушедшие в офлайн или вернувшиеся, и новые апелляции. Можно также сопоставить внутриигровые группы с ролями Discord, чтобы роли игрока в Discord следовали за его статусом.
Настроить интеграцию может только владелец сообщества. Доставка уведомлений включена на тарифе Hobby и выше.
Подключите свой сервер
Section titled “Подключите свой сервер”- Откройте Discord в боковой панели вашего сообщества и нажмите Add to Discord («Добавить в Discord»).
- Discord спросит, на какой сервер добавить бота RookHelm, и покажет нужные ему права. Выберите свой сервер и подтвердите. Чтобы добавить бота, со стороны Discord вам нужно право «Управление сервером» (Manage Server).
- Вернувшись в панель управления, выберите Default channel (канал по умолчанию). Уведомления публикуются туда, и выбор сохраняется сразу же.
Это вся настройка. Индикатор здоровья доставки на той же странице показывает, доходят ли последние уведомления.
Выберите, что публиковать
Section titled “Выберите, что публиковать”Откройте Notifications («Уведомления») в боковой панели и выберите, какие события публикуются: бан выдан, бан снят, мут выдан, мут снят, сервер офлайн, сервер снова онлайн и подана апелляция. Для начала включены все.
У каждого события есть редактируемый шаблон сообщения с переменными вроде имени игрока и причины. Используйте Test fire (тестовую отправку), чтобы опубликовать образец в свой канал: тестовые сообщения явно помечены как тестовые и никогда никого не пингуют.
У оповещений о серверах есть свои настройки: отключайте их для отдельных серверов или задайте тихие часы, чтобы ночное окно перезапуска никого не будило. Короткие отключения, например смена карты, никогда не вызывают оповещений.
Синхронизируйте роли
Section titled “Синхронизируйте роли”Сопоставьте внутриигровые группы с ролями Discord в разделе Role assignments («Назначения ролей») на странице настроек Discord. Когда игрок вступает в сопоставленную группу или покидает её, RookHelm выдаёт или снимает соответствующую роль Discord.
Чтобы роли игрока синхронизировались, должны выполняться два условия:
- Роль бота стоит выше сопоставленных ролей в списке ролей вашего сервера Discord. Discord разрешает боту управлять только ролями ниже его собственной, и панель управления предупредит вас, если порядок неверный.
- Игрок привязал свой аккаунт Steam. Используйте Post link button («Опубликовать кнопку привязки»), чтобы разместить кнопку «Link Steam account» (привязать аккаунт Steam) в выбранном вами канале. Игроки нажимают её и один раз входят через Steam; до этого синхронизация ролей тихо их пропускает.
Resync roles (пересинхронизация ролей) сверяет всех сразу. Она снимает сопоставленные роли с участников, которые больше не подходят, а не только выдаёт недостающие, — поэтому она просит подтверждения.
Отключение
Section titled “Отключение”Disconnect («Отключить») на странице настроек Discord останавливает все публикации и отвязывает сервер. Ваш выбор событий, шаблоны и сопоставления ролей сохраняются, так что повторное подключение продолжит с того же места. Сам бот остаётся на вашем сервере Discord, пока вы не удалите его там.