Skip to content

advanced

Alertas

Receba notificações quando ocorrerem eventos importantes em seu servidor - ataques nucleares, invasões, exclusões em massa ou troca de tokens de bots.

Visão geral

Os alertas o notificam quando algo incomum ou perigoso acontece em seu servidor Discord. Você pode receber alertas por e-mail, DM do Discord, mensagem do canal do Discord ou webhook. Os alertas também podem acionar ações de proteção automáticas.

Tipos de alerta

| Alerta | Acionado quando | Ações disponíveis
|---|---|---|
| Anti-Nuke | Alguém exclui canais/funções/bans em massa em um curto espaço de tempo | Expulsa ou bane o usuário responsável, restaura itens excluídos do backup
| Anti-Raid | Um grande número de novos membros se junta em um curto espaço de tempo | Pausa a verificação, ativa o modo estrito, chuta os membros não verificados
| Banimento em massa - Mais de N membros são banidos em um curto período - Registrar e notificar
| Mass Kick | Mais de N membros são expulsos em um curto período de tempo | Registro e notificação
| Exclusão em massa de canais | Mais de N canais excluídos em um curto período | Restaurar a partir do backup, expulsar o usuário responsável
| Exclusão em massa de função | Mais de N funções excluídas em um curto período | Restaurar a partir do backup
| Token Churn | Uma porcentagem significativa de tokens OAuth2 armazenados expira ou é revogada | Notificar com contagem e estimativa de membros extraíveis restantes
| Falha no backup | Falha em um backup programado | Notificar com detalhes do erro
| Marco de membro | O servidor atinge um marco de contagem de membros (por exemplo, a cada 1.000 membros) | Notificar somente |

Configuração de alertas

  1. Vá para as configurações do servidor → guia Alertas.
  2. Ativar ou desativar cada tipo de alerta.
  3. Defina limites quando aplicável (por exemplo, "acione o anti-nuke se mais de 3 canais forem excluídos em 60 segundos").
  4. Configurar canais de notificação:
  • E-mail - Enviado para o e-mail de sua conta do Restore Hub
  • DM do Discord - DM para seu ID de usuário do Discord (requer verificação por meio de seu próprio bot)
  • Canal do Discord - Postado em um canal de registro do servidor por meio do bot
  • Webhook - HTTP POST para qualquer URL com uma carga útil de JSON

Limites anti-nuke

Configure a sensibilidade de cada detector nuclear:

| Detector | Limite padrão | Janela |
|---|---|---|
| Exclusões de canal: 3 em 30 segundos
| Exclusões de funções | 3 em | 30 segundos |
| Banimentos em massa | 5 em | 60 segundos |
| Chutes em massa | 10 em | 60 segundos |
| Exclusões de emojis | 10 em | 60 segundos |

Limites mais baixos = mais sensíveis = mais falsos positivos. Ajuste com base no grau de atividade da sua equipe de administradores.

Ações de proteção automáticas

Para alertas Anti-Nuke e Anti-Raid, você pode configurar respostas automáticas:

ação | Descrição | Ação | Descrição
|---|---|
| Kick responsible user (Expulsar usuário responsável): Expulsa imediatamente o usuário que acionou o evento
| Banir o usuário responsável: bane imediatamente o usuário que acionou o evento
| Bloquear o servidor | Define todos os canais públicos como somente leitura para os membros
| Pausar a verificação: Interrompe temporariamente a verificação de novos membros
| Restaurar do backup | Restaura automaticamente o backup mais recente (somente exclusões de canal/função)

Aviso: As ações automáticas são executadas imediatamente sem confirmação. Teste seus limites cuidadosamente antes de ativar o banimento automático. Um limite mal configurado pode banir um administrador legítimo.

Carga de webhook

Quando um alerta é disparado para um URL de webhook, a carga útil é semelhante:

{
  "type": "ANTI_NUKE",
  "serverId": "123456789",
  "serverName": "My Server",
  "triggeredAt": "2025-01-15T10:30:00Z",
  "details": {
    "action" (ação): "CHANNEL_DELETE",
    "count": 5,
    "responsibleUserId": "987654321",
    "responsibleUsername": "badactor#0001"
  }
}
Alertas — Restore Hub Docs | Restore Hub