||||
-|-|
| Resumo | Discourse Akismet permite que você combata o spam usando o Akismet, um algoritmo usado por milhões de sites para combater o spam automaticamente.
| Link do Repositório | https://github.com/discourse/discourse-akismet
| Guia de Instalação | Como instalar plugins no Discourse
Recursos
O que ele faz?
O Akismet ajuda a manter seu site livre de spam, escaneando automaticamente todas as postagens de novos usuários. As postagens marcadas como spam pelo Akismet são imediatamente removidas do site e adicionadas a uma fila para revisão. A equipe do site pode então revisar as postagens para confirmar o spam ou restaurá-las se não forem spam. O Akismet aprende à medida que a equipe confirma ou restaura postagens de spam, melhorando sua detecção de spam e diminuindo os falsos positivos.
Spam é ruim, lute contra ele com o Akismet
O Akismet é um serviço bem conhecido que treina um filtro bayesiano para detectar spam específico do seu domínio. O Akismet NÃO é gratuito para uso comercial, mas pode ser para uso pessoal. Para usar este plugin, você precisará de uma chave de API do Akismet, você pode obter uma aqui.
Como funciona
O plugin funciona coletando informações sobre a solicitação HTTP de uma nova postagem. A cada 10 minutos, um trabalho em segundo plano é executado que procura novas postagens. Todas as novas postagens são enviadas ao Akismet para determinar se são spam ou não. Se uma postagem for considerada spam, ela será excluída e colocada em uma fila de moderadores, onde a equipe pode tomar medidas contra ela.
Configuração
Para sites em nossa hospedagem, o plugin Akismet é pré-instalado e ativado para você. Para sites auto-hospedados, siga nosso tutorial Instalar um Plugin, usando git clone https://github.com/discourse/discourse-akismet.git como o comando do plugin.
Depois de instalado, adicione sua chave do Akismet nas configurações do site pesquisando por akismet.
Alternativamente, você também pode adicioná-la usando uma variável de ambiente DISCOURSE_AKISMET_API_KEY.
Após habilitar o plugin, você pode encontrar a fila de moderadores visitando /review ou selecionando Revisão no menu Hambúrguer.
A partir da fila de revisão, você pode filtrar por sinalizações do Akismet
| Ação | Resultado |
|---|---|
| Confirmar Spam | Confirma a postagem como spam, deixando-a excluída, e informa ao Akismet que era spam. |
| Não é Spam | O Akismet achou que algo era spam, mas na verdade não era. Isso restaura a postagem e informa ao Akismet que não era spam. O Akismet fica mais inteligente, então esperamos que não cometa o mesmo erro novamente. |
| Ignorar | Confirma a postagem como spam, deixando-a excluída, mas não notifica o Akismet. |
| Confirmar Spam e Excluir Usuário | Ele excluirá o usuário, suas postagens, tópicos e bloqueará o e-mail e o endereço IP dele. |
Quais dados são enviados para o Akismet?
| Nome do Campo | Valor do Discourse |
|---|---|
| Autor | Nome do Usuário |
| Email do Autor | Email verificado do Usuário (pode ser desabilitado com a configuração do site akismet_transmit_email) |
| Tipo de Comentário | “forum-post” |
| Conteúdo | Coluna bruta da postagem (incluindo o título do tópico da postagem se for a primeira postagem) |
| Permalink | Link para o tópico |
| IP do Usuário | Endereço IP da solicitação |
| Agente do Usuário | Agente do usuário da solicitação |
| Referenciador | Referenciador HTTP da solicitação |
Testando
Depois de instalar o plugin, vamos fazer um teste rápido para garantir que tudo está funcionando. Faça login como um usuário não administrador e crie um novo tópico e postagem. Use as seguintes informações:
título: Teste de spam - Este plugin fará o que diz!
postagem: amor vashikaran, especialista em vashikaran,919828891153 amor vashikaran especialista em magia negra especial corre corre amor agora
Agora, vá para /sidekiq/scheduler e encontre os trabalhos CheckForSpamPosts e acione-os. Agora, como membro da equipe, visualize a fila de moderadores acessando /review ou usando o menu Hambúrguer. Você deve ver a postagem com algumas informações adicionais sobre ela.





