Ações automáticas
As ações automáticas escolhem uma escalada com base em registos anteriores de proteção do membro.
Configurar uma ação
Seção intitulada “Configurar uma ação”Inicie sessão, selecione um servidor e abra Protection. Tem de ser proprietário do servidor ou ter a permissão Manage Server; alguns filtros exigem Premium. A April precisa de Kick Members e Ban Members até para processar a proteção, além das permissões e hierarquia adequadas à ação escolhida. A eliminação precisa de Manage Messages; um timeout precisa de Moderate Members. Ative primeiro o filtro relevante, reveja as suas exclusões e configure as sanções.
- Abra as respetivas ações automáticas e ative ações específicas do filtro ou use as ações predefinidas quando as específicas estiverem desativadas.
- Adicione um limiar e escolha uma janela de tempo com o seletor de duração. Defina uma duração quando aplicável. A API guarda ambos os valores em segundos; uma nova ação começa com limiar 3, janela de 30 minutos e duração de uma hora. Os valores guardados podem diferir.
- Guarde e examine o registo de proteção após um teste inofensivo autorizado. São consideradas até cinco ações pela ordem configurada; a primeira cujo limiar é atingido termina a pesquisa.
Por exemplo, limiar 2 e janela de 3600 segundos requer dois registos anteriores de proteção não eliminados para esse membro na hora precedente. A correspondência atual é registada depois, pelo que a ação pode ocorrer na terceira correspondência. Estes registos são contados entre filtros, não apenas neste filtro. Um registo eliminado não conta.
A imagem mostra a interface em inglês.

A nova ação Mute não está guardada; este formulário não mostra o controlo da duração armazenada.
Limitações das ações
Seção intitulada “Limitações das ações”Delete e Warn são sanções imediatas do filtro; Warn invoca a notificação configurada, não uma punição independente. O comportamento atual do Worker difere de alguns nomes das ações:
- Mute aplica um timeout de comunicação do Discord usando a duração armazenada. O formulário mostra o controlo de duração para Timeout e Temp ban, não para Mute; uma nova ação começa com duração armazenada de uma hora. Não é adicionada à lista de punições registadas.
- Kick remove o membro; Ban cria um banimento. O código passa zero segundos de eliminação do histórico (a componente de segundos de sete dias), não uma duração de banimento de sete dias.
- Soft ban cria um banimento e não o remove. Timeout (
TempMute) não faz nada neste handler. Temp ban, Unmute e Unban são identificadores apresentáveis mas não são oferecidos pelo seletor de ações; TempBan não executa uma ação e Unmute e Unban não têm casos no handler. Uma ação sem efeito que satisfaça o limiar impede mesmo assim as ações posteriores.
Não dependa destes nomes como um fluxo de moderação completo. Verifique o estado real no Discord e as permissões após um teste. Se o resultado for inesperado, desative a ação, reveja registos anteriores de proteção e corrija manualmente qualquer estado no Discord. Uma definição guardada ou registo, por si só, não comprova que uma ação no Discord teve sucesso.