Pular para o conteúdo

Registos

Os registos de eventos enviam mensagens de atividade do Discord configuradas para um canal selecionado. São separados dos registos de proteção.

Inicie sessão, selecione o servidor e abra Administration > Log. Tem de ser proprietário ou ter a permissão Manage Server. A April precisa de acesso ao destino e permissão para enviar aí.

  1. Ative a definição geral de registo e escolha um canal predefinido.
  2. Selecione um evento disponível e ative-o. Adicione uma mensagem ou embed não vazio; opcionalmente ative o redirecionamento de canal e selecione um destino.
  3. Guarde. Num servidor de teste, provoque um evento autorizado e verifique se a mensagem chega. Por exemplo, ative o evento de entrada de membro com uma mensagem curta e verifique o canal escolhido após a entrada de um membro de teste autorizado.

As definições geral e do evento têm ambas de estar ativadas. Um modelo guardado ou pré-visualização não comprova a entrega. Consulte variáveis de formatação para formatar mensagens.

As imagens mostram a interface em inglês.

Definições gerais de registo de eventos não guardadas com canal predefinido vazio e Ignore Bot selecionado

Definições gerais antes de guardar. O emissor atual não aplica Ignore Bot.

Definições não guardadas de mensagem do evento User joined

O formulário do evento mostra um exemplo neutro antes de guardar.

Pré-visualização renderizada de mensagem neutra de registo de entrada de membro

A pré-visualização é renderizada no painel; nenhuma mensagem de evento foi entregue.

O Worker atual subscreve entrada e saída de membros, banimento e remoção de banimento, entrada, saída e mudança de voz, criação, eliminação e atualização de canais e atualizações de membros. A criação e eliminação de canais trata canais de texto e voz; a atualização trata alterações de nome. A atualização de membro ignora bots, dá prioridade a uma alteração de alcunha e deteta alterações de funções quando a contagem muda; uma troca de funções com a mesma contagem não é detetada por esse ramo. O tratamento depende dos dados disponíveis do Discord; um handler no código não comprova que todas as instalações entreguem o evento. Existem identificadores de nome de utilizador, avatar, discriminador, edição e eliminação de mensagem, silenciamento e remoção de silenciamento, mas não estão ligados a subscrições equivalentes aqui. Existe um handler de aviso, mas este percurso de subscrição não estabelece uma fonte de evento de aviso. Não dependa apenas de uma escolha do painel como prova de entrega.

O percurso de envio atual não aplica as definições configuradas de ignorar bots, funções ignoradas ou canais ignorados. Considere esses controlos ineficazes neste percurso. Não dependa deles para suprimir eventos sensíveis ou ruidosos.

Se não chegar uma mensagem, verifique se ambas as definições estão ativadas, se o evento está ligado, se o modelo não está vazio, se o destino selecionado existe e se a April pode enviar aí. Uma resposta Forbidden ou Not Found durante o envio leva o Worker a desativar esse evento; corrija o acesso e reative-o. Se o destino não puder ser resolvido pela cache, o emissor termina sem desativar o evento; verifique o canal e tente novamente. Verifique a saída real no Discord após alterar definições. Se uma mensagem contiver informação indesejada, desative o evento e reveja o modelo; remover uma mensagem já enviada no Discord é uma ação manual separada.