Comment Spam Protection

Trave o spam de comentários no EmDash com regras locais: palavras bloqueadas, links, idioma, duplicados e limites de frequência, com um registo dos motivos.

Extensão

Comment Spam Protection

Trave o spam de comentários no EmDash com regras locais: palavras bloqueadas, links, idioma, duplicados e limites de frequência, com um registo dos motivos.

  • Categoria: comment spam
  • Estado: Disponível
  • Versão: 1.0.1
  • Preço: Desconhecido
  • Origem: Registro oficial de plugins
  • Instalação: Plugin sandbox do registro
  • Verificado: 2026-10-21

Descrição

O Comment Spam Protection verifica cada novo comentário do seu site EmDash com base nas regras que definir e mostra-lhe porque cada comentário foi aprovado, retido para revisão ou marcado como spam.

Tudo corre no seu próprio site. Sem serviço externo, sem conta, sem chave de API.

Gratuito

  • Palavras e expressões bloqueadas, em qualquer combinação de maiúsculas e minúsculas, com ou sem acentos.
  • Padrões bloqueados para texto que uma lista de palavras não consegue apanhar, como «free money» com qualquer espaçamento.
  • Limite de links: retém comentários com demasiados links.
  • Verificação de idioma: retém comentários escritos sobretudo num alfabeto que o seu site não usa.
  • Duplicados e demasiados comentários de uma mesma pessoa.
  • E-mails e domínios bloqueados e sempre aprovados.
  • Endereços IP bloqueados, adicionados a partir de um comentário com um clique.
  • Comentadores de confiança: membros com sessão iniciada ou pessoas com comentários aprovados.
  • Para cada regra, escolha o que acontece: spam, reter para revisão ou aprovar.
  • Atividade de comentários: cada decisão com o seu motivo, filtros e um widget do painel.
  • Experimentar um comentário: teste as suas regras antes dos visitantes.
  • Recuse o spam evidente de imediato, se preferir.

Funciona logo de origem: expressões de spam comuns, um limite de dois links, uma verificação de idioma baseada no idioma do seu site, limites de duplicados e de frequência, e a sua própria definição de comentários do EmDash para tudo o resto.

Já usa outro plugin de moderação? O Comment Spam Protection acrescenta o seu resultado e os motivos a cada comentário para esse plugin, regista-os e pode mover o spam depois.

Pro

  • Modo de pontuação: as regras que coincidem somam pontos; você define os limiares.
  • Regras diferentes para cada coleção.
  • Voltar a verificar comentários antigos, com uma simulação primeiro.
  • Importação e exportação CSV das suas listas e do registo de atividade em CSV.
  • Estatísticas: comentários por semana e o que cada regra apanhou.
  • E-mail semanal para os administradores.

O Pro é uma chave de licença para o mesmo plugin, a partir de 29 $ por ano: obter o Pro.

Por Peachfin Themes.

Instalação

Requisitos

  • EmDash 1.0 ou posterior com um executor de sandbox para plugins. No Cloudflare: o plano Workers Paid e uma ligação Worker Loader. Testado com o EmDash 1.2.0.
  • Comentários ativados em pelo menos uma coleção: abra-a em Content Types e ative Enable comments.

Instalar

  1. Instale o Comment Spam Protection a partir do registo de plugins.
  2. Reveja as permissões e confirme. O plugin pede para:
    • ler utilizadores (o EmDash exige-o para os hooks de comentários),
    • moderar comentários,
    • enviar e-mail (o e-mail semanal do Pro),
    • ler a lista de coleções.

Primeiros passos

  1. Abra Comment rules. Já estão ativados valores predefinidos sensatos.
  2. Adicione as palavras, padrões ou e-mails que quer bloquear ou aprovar sempre.
  3. Abra Try a comment e cole um comentário de exemplo para ver o que acontece.
  4. Acompanhe Comment activity. Cada novo comentário mostra a regra que decidiu e porquê. Com o menu Actions de uma linha pode bloquear esse endereço IP, e-mail ou domínio.
  5. Em Settings, escolha se o spam é mantido na lista Spam do EmDash (predefinição) ou recusado, e durante quanto tempo o registo de atividade é conservado.

Outro plugin de moderação

O EmDash só deixa um plugin definir o estado dos novos comentários. Se outro plugin já o faz, o Comment Spam Protection continua a verificar cada comentário e regista o seu resultado. O Settings mostra qual plugin decide e como o mudar.

Pro

Compre uma chave em https://peachfinthemes.com/comment-spam-protection/ (29 $ por ano para 1 site, 59 $ para 5, 99 $ para ilimitados) e cole-a em Settings → License. A chave é verificada no seu site, sem contactar ninguém. Funciona nos seus domínios e subdomínios, e sempre em localhost e nos endereços *.test.

Perguntas frequentes

Envia os comentários para algum lado?

Não. Cada verificação corre no seu site e o plugin não faz pedidos de rede. As chaves de licença também são verificadas no seu site.

O que acontece ao spam?

Por predefinição é guardado com o estado Spam, para que o possa rever e restaurar no ecrã de comentários do EmDash. Em Settings pode, em alternativa, recusar o spam evidente: o visitante vê um erro e nada é guardado. Os comentários recusados continuam a aparecer em Comment activity.

Porque foi retido um comentário?

Abra Comment activity. Cada linha mostra a regra que decidiu e porquê, como «3 links (limite 2)» ou «Palavra bloqueada: casino».

Posso bloquear um endereço IP?

Sim: em Comment activity, abra o menu Actions de um comentário e escolha Block this IP address. O EmDash nunca mostra aos plugins o próprio endereço, apenas um código baralhado, pelo que não é possível escrever endereços.

Os meus comentadores habituais serão retidos?

Os membros com sessão iniciada são aprovados, a menos que se aplique um e-mail, palavra ou padrão bloqueado. Também pode confiar em pessoas que já têm comentários aprovados.

O que é um padrão?

Uma forma de apanhar texto que uma lista de palavras não consegue detetar. Por exemplo, \bfree\s+money\b apanha «free money» com qualquer número de espaços. Os padrões que possam abrandar o seu site são recusados ao guardar.

Já uso outro plugin de moderação.

O Comment Spam Protection acrescenta então o seu resultado e os motivos a cada comentário para esse plugin e regista-os. Também pode mover o spam depois.

Quanto custa o Pro?

29 $ por ano para 1 site, 59 $ para 5 sites, 99 $ para sites ilimitados. Compre em https://peachfinthemes.com/comment-spam-protection/. O Pro acrescenta o modo de pontuação, regras por coleção, nova verificação de comentários antigos, importação e exportação CSV, estatísticas e um e-mail semanal. https://peachfinthemes.com/comment-spam-protection/

O que acontece quando a minha licença expira?

As definições Pro que já guardou continuam a funcionar. Para as alterar, renove.

Segurança

Comunicar um problema

Comunique os problemas de segurança em privado para [email protected]. Por favor, não abra primeiro uma issue pública.

Permissões

  • Ler utilizadores: o EmDash só executa os hooks de comentários para plugins com esta permissão, porque os eventos de comentário incluem o e-mail do autor. Serve também para encontrar os endereços dos administradores para o e-mail semanal do Pro.
  • Moderar comentários: mover comentários para spam (nova verificação do Pro e a opção «mover comentários depois») e contar os comentários à espera de revisão. Inclui a leitura de comentários.
  • Enviar e-mail: o e-mail semanal do Pro, através do fornecedor de e-mail do próprio site.
  • Ler o esquema: listar as coleções para as regras por coleção.

O plugin não declara hosts permitidos, pelo que não pode fazer pedidos de rede.

Controlo de acesso

As páginas de administração verificam no servidor a função EmDash de quem as invoca. Os editores veem Comment activity e Statistics e podem bloquear a partir de um comentário. Só os administradores alteram regras, definições, ferramentas e a licença.

Rota pública

Uma rota é pública: export, a transferência CSV do Pro. Um link seguido não pode transportar o cabeçalho de pedido de administração do EmDash, pelo que cada link é assinado com HMAC-SHA-256 usando uma chave aleatória guardada na configuração do plugin. Um link expira ao fim de 10 minutos. As transferências exigem também uma licença Pro ativa.

Padrões

Os padrões são verificados ao guardar, pelo que um padrão não consegue bloquear as verificações de comentários.

Dados armazenados

O registo de atividade guarda o nome e o e-mail do autor, um pequeno excerto, um código baralhado do endereço IP (nunca o endereço) e o resultado com os seus motivos, durante 90 dias por predefinição (de 30 dias a um ano). Os contadores de duplicados e de frequência guardam apenas hashes e expiram sozinhos. As estatísticas semanais são contagens. Nada é enviado para lado nenhum, exceto os e-mails semanais que ativar.

Chaves de licença

As chaves são emitidas pela loja Peachfin Themes, assinadas com Ed25519 e verificadas offline. Uma chave contém um ID de encomenda, os seus domínios e a data de expiração. Não contém dados pessoais.

Registo de alterações

1.0.1

  • Testado com o EmDash 1.2.0.
  • O texto da definição sobre a escolha do moderador de comentários já não menciona o EmDash 1.0.

1.0.0

Primeira versão.

  • Regras: palavras bloqueadas, padrões bloqueados, limite de links, verificação de idioma, duplicados, demasiados comentários, e-mails e domínios bloqueados e sempre aprovados, endereços IP bloqueados, comentadores de confiança.
  • Para cada regra, escolha spam, reter para revisão ou aprovar. Quando nada coincide, decide a sua definição de comentários do EmDash.
  • Atividade de comentários com motivos, filtros e bloqueio com um clique; widget do painel; Experimentar um comentário.
  • Opção de recusar o spam evidente em vez de o guardar.
  • Funciona a par de outro plugin de moderação: acrescenta o seu resultado, regista-o e pode mover o spam depois.
  • Pro: modo de pontuação, regras por coleção, nova verificação de comentários antigos com simulação, importação e exportação CSV, estatísticas, e-mail semanal.