Discourse Akismet

||||
-|-|
:discourse2: | 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.
:hammer_and_wrench: | Link do Repositório | https://github.com/discourse/discourse-akismet
:open_book: | 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.

34 curtidas

A Akismet cobra cerca de US$ 10 por 500 posts, para um Bayesiano treinado com dados de usuários. Quem dera houvesse uma alternativa auto-hospedada como Rspamd ou SpamAssassin. Isso torna o Discourse menos atraente para a migração.

1 curtida

Este imagem mostra um fundo branco com texto preto exibido em uma fonte em negrito e sem serifa. (Legenda por IA)
O plugin não está aparecendo. Versão do Discourse - v3.4.0.

Você instalou o plugin?

sim senhor. eu fiz. mas não está aparecendo

Ghirardelli, você adicionou a variável de ambiente? Se sim, ela não aparecerá na ux.

não, eu não adicionei a variável de ambiente

1 curtida

alguma ideia

O plugin Akismet foi oficialmente removido, veja abaixo mais detalhes