Guia
Configure o filtro de spam
O filtro de spam impede que membros inundem um canal. Ele tem cinco verificações separadas, cada uma com seu próprio botão e seu próprio limite. Todas vêm desativadas em um servidor novo.
Como funciona
O filtro de spam examina cada mensagem enviada por um membro e aplica as verificações que você ativou:
| Verificação | O que detecta |
|---|---|
| Flood de mensagens | Mensagens demais em pouco tempo |
| Spam de anexos | Anexos demais em pouco tempo |
| Spam de quebras de linha | Uma mensagem com quebras de linha demais |
| Excesso de maiúsculas | Uma mensagem de certo tamanho escrita quase toda em maiúsculas |
| Spam de emojis | Uma mensagem com emojis demais |
Há dois botões a conhecer: um para o filtro como um todo e um para cada verificação. O filtro não faz nada até que pelo menos uma verificação esteja ativada.
Editar uma mensagem não conta como uma nova mensagem. O filtro de spam é uma verificação de texto e não usa créditos. Para uma visão geral do recurso, veja filtro de spam.
Configure no painel
Os limites dependem do movimento do seu servidor. A [referência de configurações](/docs/settings) lista o valor padrão e o intervalo permitido de cada um.
Abra Proteção contra spam, Filtro de spam
No painel, abra seu servidor e vá em Proteção contra spam, depois em Filtro de spam.
Ative o filtro
Ative Filtrar spam.
Ative as verificações que você quer
Em Verificações, ative cada verificação de que precisa e defina seu limite. Comece pelo flood de mensagens; ele cobre o tipo mais comum de spam.
Decida sobre castigos
Cada verificação tem seu próprio botão Aplicar castigo ao membro e sua duração. Um castigo interrompe o flood na hora, enquanto só excluir apenas limpa depois.
Adicione cargos isentos
Em Cargos isentos, escolha os cargos que o filtro deve ignorar.
Salve e teste
Escolha Salvar alterações e teste com uma conta que não tenha cargo isento.
O comando `/settings`
/settings tem a página Convites e spam com uma seção do filtro de spam onde você gerencia os cargos isentos. As verificações e seus limites são definidos apenas no painel. Ele exige a permissão Gerenciar Servidor.
A mesma página tem uma seção para o filtro de convites. Veja a referência de comandos.
O que acontece em uma violação
- A mensagem é excluída.
- O membro recebe castigo, se o castigo daquela verificação estiver ativado.
- Uma entrada de log é publicada no seu canal de logs, indicando a verificação acionada. Veja logs.
- A confiança é reduzida, se você usa confiança e strikes. Cada verificação é uma violação própria, e as cinco são de nível baixo por padrão. Você pode alterar o nível de cada verificação ou desativar uma nas configurações de confiança.
- O membro é avisado da perda de confiança, se a confiança estiver ativada e configurada para avisar os membros. Quem aceitou receber mensagens com
/dmsrecebe uma mensagem direta. Os demais recebem um aviso curto no canal, que se apaga sozinho, a menos que você tenha desativado o aviso nas configurações gerais.
Com a confiança ativada, um membro que continua enviando spam perde confiança a cada mensagem removida e acaba com um strike, mesmo que nenhuma mensagem isolada justificasse um.
Exceções
O filtro de spam tem cargos isentos: membros com um desses cargos nunca são verificados. Use para moderadores e para bots ou cargos que publicam muito por natureza, por exemplo um cargo de avisos.
Não há canais isentos. Se um canal precisa de regras diferentes, como um canal de memes em que paredes de emojis são normais, dê um cargo isento aos membros que publicam ali ou deixe essa verificação desativada.
Filtro de spam ou AutoMod
O filtro de spam do SfwBot e o AutoMod do Discord se sobrepõem. O filtro de spam age depois que a mensagem é publicada e consegue contar mensagens ao longo do tempo. O AutoMod bloqueia uma mensagem antes que alguém a veja e cobre spam de menções, que o filtro de spam não verifica. Muitos servidores usam os dois.
Solução de problemas
- Nada acontece. Filtrar spam está ativado, mas nenhuma verificação está. Ative pelo menos uma verificação.
- Um membro nunca é pego. O membro tem um cargo isento.
- As mensagens são informadas, mas ficam. O bot não tem Gerenciar Mensagens nesse canal. Execute
/status. - O castigo não é aplicado. O bot precisa da permissão para aplicar castigo a membros, e seu cargo deve estar acima do cargo mais alto do membro.
- Conversa normal é removida. Um limite está baixo demais para o seu servidor. Aumente-o ou desative essa verificação. Excesso de maiúsculas e spam de emojis são as verificações com mais chance de atingir mensagens inofensivas.
- Sem entradas de registro. Nenhum canal de registros foi definido, ou o bot não pode publicar nele.
Perguntas frequentes
O filtro de spam detecta spam de menções?
Não. O spam de menções é tratado pelo AutoMod do Discord, que o SfwBot pode configurar para você. Veja o guia do AutoMod.
Os moderadores são verificados?
Somente se não tiverem um cargo isento. Adicione seu cargo de moderador aos cargos isentos.
O filtro de spam usa créditos?
Não. Apenas as análises de mídia por IA usam créditos.