Esta documentação fornece um guia abrangente sobre como prevenir spam em fóruns Discourse, incluindo informações sobre várias configurações e ferramentas projetadas para ajudar a manter um ambiente comunitário livre de spam.
Nível de usuário necessário: Administrador
Na maioria dos fóruns, o spam é raro. No entanto, se você estiver enfrentando problemas com spam no seu site, o Discourse oferece inúmeras ferramentas para ajudar a prevenir automaticamente o spam.
O guia a seguir oferece algumas recomendações sobre como você pode ajudar a prevenir spam, mantendo ao mesmo tempo um ambiente positivo e acolhedor para sua comunidade.
Detecção de Spam com Discourse AI
A Detecção de Spam com IA é uma das melhores funcionalidades do Discourse para detecção automatizada de spam. Diferente de outras ferramentas, ela pode bloquear automaticamente usuários e publicações com base em regras pré-configuradas. A Detecção de Spam com IA está disponível para todos os usuários no hospedagem Discourse e em sites auto-hospedados com um LLM configurado.
Os benefícios da Detecção de Spam com IA incluem:
- Automação: Nenhuma intervenção manual é necessária para bloquear spam óbvio.
- Personalização: Você pode adaptá-la às necessidades exclusivas da sua comunidade.
- Escalabilidade: Funciona bem mesmo quando as comunidades estão sob ataques pesados de spam.
- Ampla compatibilidade: LLMs gratuitos (na hospedagem Discourse) e de baixo custo, como GPT-4, Claude 3.5 e Gemini Flash, podem lidar com a detecção de spam de forma eficaz.
Configurando a detecção de spam com IA
Isso agora está ativado por padrão para clientes Starter e Standard
Basta ativá-lo nas Configurações de Admin → plugins → IA → Tratamento de Spam (detalhes aqui).
Por padrão, ele usa um prompt que o Discourse adaptou para nossos sites, mas você pode adicionar instruções personalizadas específicas do seu site.
Exemplo de prompt personalizado
Com o Discourse AI, você também pode usar o bot criativo de IA para gerar prompts personalizados específicos às necessidades do seu site.
Níveis de Confiança Padrão
O nível de confiança padrão para novos usuários no seu site pode ser ajustado na página .../admin/site_settings/category/trust. No entanto, recomendamos manter o nível de confiança padrão definido como 0.
Se você modificou o valor dessa configuração, recomendamos fortemente alterá-lo de volta para 0: novo usuário, pois alterar essa configuração pode colocar seu site em sério risco de spam, devido à forma como os níveis de confiança interagem com as configurações relacionadas ao spam do Discourse.
Configurações de Site Relacionadas ao Spam
A menos que você esteja enfrentando especificamente problemas com spam, recomendamos manter as seguintes configurações em seus valores padrão.
O Discourse possui várias configurações de site relacionadas ao spam que você pode acessar na página .../admin/config/spam do seu site.
Essas configurações podem ser ajustadas para aumentar ou diminuir a sensibilidade da detecção de spam e a rigidez das consequências associadas à publicação de spam.
A seguir, algumas das configurações relacionadas ao spam mais comumente ajustadas que têm um impacto notável na forma como o spam é tratado em um site.
Os valores padrão para todas as configurações são mostrados abaixo.
Ocultando Publicações
As configurações sensibilidade para ocultar publicação e minutos de resfriamento após ocultar publicações controlam a probabilidade de uma publicação sinalizada ser ocultada automaticamente pelo Discourse e quanto tempo um usuário deve esperar antes de poder editar uma publicação sinalizada e oculta.
Silenciando Novos Usuários
O Discourse possui uma configuração de site número de usuários para silenciar novo usuário, que silenciará automaticamente um novo usuário se suas publicações forem sinalizadas como spam por um determinado número de usuários únicos.
Por padrão, isso está definido como 3, então você pode considerar reduzir esse valor se estiver consistentemente tendo problemas com spam vindo do mesmo usuário(s).
Limitando Links
O Discourse limita o número de publicações que um novo usuário pode fazer que contenham links para um domínio externo com a configuração newuser spam host threshold. Se os novos usuários no seu site estiverem frequentemente enviando spam com links para o mesmo domínio, você pode considerar reduzir o valor dessa configuração.
Limitando Endereços IP
O Discourse limita o número de novas contas que um usuário pode criar a partir de qualquer endereço IP dado. Se você estiver encontrando que usuários problemáticos no seu site estão criando contas repetidamente para fazer spam no seu site, você pode considerar reduzir esse valor do padrão.
Também há uma caixa de seleção flag sockpuppets que você pode ativar para impedir que usuários criem múltiplas contas e depois comentem no mesmo tópico:
Além disso, você pode consultar manualmente os endereços IP de usuários problemáticos em sua página de admin nos campos Último Endereço IP e Endereço IP de Registro e excluir outras contas associadas ao mesmo endereço IP.
Ou considere bloquear os endereços IP que os spammers estão usando na página “Logs → IPs Filtrados” (.../admin/logs/screened_ip_addresses):
Ajustando Requisitos de Sinalização
Por padrão, um tópico precisa ser sinalizado por 5 usuários únicos antes que o Discourse suspenda automaticamente a publicação nesse tópico.
Você pode ajustar a configuração de site número de sinalizadores para fechar tópico para aumentar ou diminuir o número de sinalizadores necessários para suspender a publicação em um tópico e ajustar a configuração sensibilidade de fechamento automático de tópico para alterar a probabilidade de o tópico em questão ser fechado automaticamente.
Palavras Monitoradas
Palavras Monitoradas são outra excelente funcionalidade para ajudar a bloquear ou limitar publicações que contenham palavras, frases ou links de URL que spammers possam estar usando repetidamente.
Considere adicionar algumas palavras “Bloqueadas” ou “Silenciadas” ao seu site se você estiver percebendo que spammers estão frequentemente usando os mesmos tipos de texto em suas publicações.
Para um uso mais avançado de Palavras Monitoradas, você também pode considerar Usando Regex com Palavras Monitoradas.
Aumentar Requisitos de Nível de Confiança
Se você estiver percebendo que o spam está vindo principalmente de usuários TL0, você também pode querer ajustar algumas configurações de nível de confiança para tornar mais difícil alcançar o TL1:
Plugin hCaptcha
O plugin Discourse hCaptcha visa aprimorar a segurança e a proteção contra bots integrando o hCaptcha ao formulário local de cadastro.
Em todos os sites hospedados no Discourse, este plugin está automaticamente incluído.
Passos Adicionais
Entender por que os usuários estão fazendo spam no seu site é importante. Eles estão entediados, mal-intencionados ou tentando se promover?
Sugestões para lidar com o usuário difícil, juntamente com uma variedade de outros tópicos de moderação, podem ser encontrados no guia de moderação do Discourse, então você pode querer ler este guia para obter algumas ideias adicionais sobre como moderar seu site.
Além do acima exposto, aumentar sua equipe de moderação por um curto período, para que você tenha cobertura total, é outra boa abordagem para combater o spam. A chave é desgastar os usuários problemáticos até que eles se cansem e sigam em frente.
Se você estiver continuamente tendo problemas com spam após seguir este guia, também pode considerar colocar todas ou algumas publicações de novos usuários na fila de revisão com as configurações aprovar contagem de publicações, aprovar a menos que grupos permitidos ou aprovar novos tópicos a menos que grupos permitidos:
A configuração aprovar a menos que grupos permitidos exige que publicações criadas por usuários que não estão nos grupos especificados sejam aprovadas. Publicações criadas por administradores e moderadores são sempre aprovadas.
A configuração aprovar novos tópicos a menos que grupos permitidos exige que novos tópicos criados por usuários que não estão nos grupos especificados sejam aprovados. Tópicos criados por administradores e moderadores são sempre aprovados.
No entanto, é importante garantir que você tenha moderadores suficientes à mão para lidar com isso, pois isso pode potencialmente dificultar que novos usuários comecem a interagir com o site se as publicações não forem aprovadas.















