Pular para o conteúdo

Integração com Discord

Conecte um servidor do Discord e o RookHelm publica a atividade de moderação onde sua equipe já está: banimentos e mutes conforme são aplicados ou removidos, servidores caindo ou voltando, e novas apelações de banimento. Você também pode mapear grupos do jogo para cargos do Discord, para que os cargos de um jogador acompanhem a reputação dele.

Só o dono da comunidade pode configurar a integração. A entrega de notificações está incluída do plano Hobby para cima.

  1. Abra Discord na barra lateral da sua comunidade e clique em Add to Discord.
  2. O Discord pergunta a qual servidor adicionar o bot do RookHelm e mostra as permissões necessárias. Escolha seu servidor e aprove. Do lado do Discord, você precisa da permissão Gerenciar servidor para adicionar um bot.
  3. De volta ao painel, escolha um Default channel (canal padrão). As notificações são publicadas ali, e a escolha é salva assim que você a faz.

Essa é toda a configuração. Um indicador de saúde de entrega na mesma página mostra se as notificações recentes estão chegando.

Abra Notifications na barra lateral para escolher quais eventos são publicados: banimento aplicado, banimento removido, mute aplicado, mute removido, servidor offline, servidor de volta ao ar e apelação enviada. Todos começam ativados.

Cada evento tem um modelo de mensagem editável com variáveis como o nome do jogador e o motivo. Use Test fire (disparo de teste) para publicar um exemplo no seu canal - mensagens de teste são claramente marcadas como teste e nunca mencionam ninguém.

Os alertas de servidor têm controles próprios: desligue-os por servidor ou defina um horário de silêncio para que a janela de reinício da madrugada não acorde ninguém. Desconexões curtas, como trocas de mapa, nunca disparam alertas.

Mapeie grupos do jogo para cargos do Discord em Role assignments (atribuições de cargos) na página de configurações do Discord. Quando um jogador entra em um grupo mapeado ou sai dele, o RookHelm concede ou remove o cargo correspondente no Discord.

Duas coisas precisam ser verdade para os cargos de um jogador sincronizarem:

  • O cargo do bot fica acima dos cargos mapeados na lista de cargos do seu servidor do Discord. O Discord só deixa um bot gerenciar cargos abaixo do próprio, e o painel avisa quando a ordem está errada.
  • O jogador vinculou a conta Steam. Use Post link button para colocar um botão “Link Steam account” (vincular conta Steam) em um canal da sua escolha. O jogador clica e entra pela Steam uma vez; até lá, a sincronização de cargos o ignora em silêncio.

Resync roles (ressincronizar cargos) reconcilia todo mundo de uma vez. Além de conceder os cargos que faltam, remove os cargos mapeados de membros que não se qualificam mais - por isso pede confirmação.

Disconnect na página de configurações do Discord interrompe todas as publicações e desvincula o servidor. Suas escolhas de eventos, modelos e mapeamentos de cargos são mantidos, então reconectar depois retoma de onde você parou. O bot em si permanece no seu servidor do Discord até você removê-lo por lá.