Sweep
Encontre todas as mensagens recentes que correspondem a uma frase ou regex e aja sobre todas de uma vez, com prévia com contagem, progresso ao vivo, histórico completo e reversão.
Como funciona
Um sweep verifica o histórico recente dos canais que você escolher em busca de mensagens que correspondem a uma frase ou expressão regular e depois age sobre elas: exclui as mensagens ou adverte, castiga, expulsa ou bane os autores. Ele foi feito para raids e ondas de spam, em que a mesma mensagem chega de dezenas de contas antes que alguém consiga reagir.
Primeiro a prévia, depois a confirmação
Todo sweep começa como prévia. O AutoMod conta exatamente o que faria (mensagens correspondentes, usuários afetados, usuários protegidos por motivo, canais ignorados) e deixa você revisar cada usuário e mensagem afetados antes que qualquer coisa aconteça. Uma prévia vale por 10 minutos, e só quem a iniciou pode confirmá-la.
Ações
| Ação | O que acontece | Reversão |
|---|---|---|
| Excluir | Exclui todas as mensagens correspondentes. | - |
| Advertir | Adiciona uma advertência e um caso para cada autor. As punições por advertência não são acionadas. | Sim |
| Silenciar | Coloca cada autor de castigo pelo tempo escolhido. | Sim |
| Expulsar | Expulsa cada autor. | Não |
| Banir | Bane cada autor e, opcionalmente, exclui até 7 dias das outras mensagens dele. | Sim |
Em advertir, silenciar, expulsar e banir, as mensagens correspondentes também são excluídas, a menos que você desative isso. Os sweeps nunca mandam DM para ninguém. Em vez disso, cada ação é registrada como um caso.
Pegar mensagens novas
Raids raramente param no momento em que você percebe. Ative "Continuar pegando novas correspondências" e, por até 15 minutos depois de confirmar, qualquer mensagem nova que corresponda ao mesmo padrão é tratada exatamente como as encontradas no histórico.
Quem nunca é afetado
O dono do servidor, quem iniciou o sweep, o próprio AutoMod, a equipe com Gerenciar mensagens ou mais, seus cargos de moderador e os cargos isentos que você escolher nunca são afetados, assim como qualquer um cujo cargo mais alto esteja acima do cargo do AutoMod ou do seu. Bots e webhooks são ignorados, a menos que você os inclua. As mensagens dos usuários protegidos também não são tocadas.
Histórico
Todo sweep aparece na aba Histórico com configurações, contagens e resultado. Por 7 dias depois que um sweep termina, você também pode ver cada usuário afetado e cada mensagem correspondente (guardada criptografada) com o que aconteceu com ela.
O comando /sweep
Os sweeps também podem ser iniciados pelo Discord. Só um sweep pode rodar por servidor de cada vez, não importa onde ele foi iniciado.
/sweep start | Inicia um sweep e mostra a prévia dele com os botões Confirmar e Descartar, visível só para você. |
/sweep status | Mostra o sweep atual ou o mais recente do servidor. |
/sweep cancel | Para o sweep em andamento antes do próximo lote. As ações já feitas continuam. |
Seguro em qualquer escala
Os sweeps trabalham em lotes que respeitam os limites de taxa (exclusões em massa de até 100 mensagens e banimentos em massa de até 200 usuários por solicitação), sobrevivem a reinícios do bot continuando exatamente de onde pararam e nunca aplicam a mesma ação duas vezes a ninguém. O progresso é transmitido ao vivo para o painel.
Logs
Em vez de uma mensagem de log por mensagem excluída ou banimento, um sweep posta um único resumo nos seus logs quando começa, termina, é parado e é revertido. Toda ação do painel sobre um sweep fica registrada no registro de auditoria.
Limites
| Limite | Valor |
|---|---|
| Olhar para trás | 1 minuto – 6 horas |
| Pegar novas correspondências por | Até 15 minutos |
| Canais selecionados | Até 50 |
| "Todos os canais" | Até 100 canais legíveis e tópicos ativos |
| Mensagens verificadas | Até 50.000 |
| Mensagens correspondentes | Até 10.000 |
| Usuários afetados | Até 1.000 |
| Validade da prévia | 10 minutos |
| Mensagens, usuários e reversão guardados por | 7 dias |