| Resumo | Saiba o que é humano no seu fórum Discourse - verificação com suporte de hardware para distinguir a intenção humana da automação | |
| Link do Repositório | \u003chttps://github.com/humanmark/discourse-humanmark\u003e | |
| Guia de Instalação | Como instalar plugins no Discourse |

Funcionalidades
Saiba o que é Humano - Distinga a intenção humana da automação:
- Verifique a presença humana antes de criar posts, tópicos ou mensagens privadas
- Verificação com suporte de hardware usando autenticação segura de dispositivo (impressão digital/reconhecimento facial, senha do dispositivo)
- Sem enigmas ou rastreamento de comportamento
- Suporte para usuários anônimos e modo anônimo do Discourse
Regras Inteligentes de Bypass - Equilibre segurança com experiência do usuário:
- Pule a verificação para membros da equipe e usuários confiáveis
- Defina limites de nível de confiança para bypass automático
- Configure períodos de reverificação por tipo de conteúdo (posts/tópicos/mensagens)
- Mantenha uma experiência fluida para membros estabelecidos da comunidade
Privacidade em Primeiro Lugar:
- Retenção zero de dados - verificação completamente sem estado
- Nenhuma conta ou informação pessoal necessária
- Verificação instantânea leva apenas segundos
Integração Avançada:
- Limitação de taxa abrangente (por usuário e por IP)
- Quatro relatórios de administrador para monitorar métricas de verificação
- Arquitetura orientada a eventos
- Habilitação/desabilitação dinâmica sem reinicialização do servidor
Configuração
-
Obtenha suas credenciais de API:
- Visite humanmark.dev para saber mais
- Contate sales@humanmark.io para acesso beta
- Estamos procurando comunidades Discourse selecionadas para participar do nosso programa beta
-
Instale o plugin:
# Em seu app.yml hooks: after_code: - exec: cd: $home/plugins cmd: - git clone https://github.com/humanmark/discourse-humanmarkEm seguida, reconstrua:
./launcher rebuild app -
Configure no Painel de Administração:
- Navegue até Admin → Configurações → Plugins → Humanmark
- Insira suas credenciais de API e domínio
- Escolha quais ações exigem verificação (posts, tópicos, mensagens)
- Defina regras de bypass para equipe e níveis de confiança
- Habilite o plugin (entra em vigor imediatamente, sem necessidade de reinicialização)
-
Monitore com Relatórios de Administrador:
- Navegue até Admin → Relatórios
- Procure por “humanmark” para ver as métricas de verificação
- Acompanhe a atividade, taxas de sucesso, bypass e limites de taxa
Configurações
| Nome | Descrição |
|---|---|
| Configuração da API | |
humanmark_enabled |
Interruptor mestre de ligar/desligar para o plugin |
humanmark_api_key |
Sua chave de API pública do painel Humanmark |
humanmark_api_secret |
Seu segredo de API privado (mantenha seguro!) |
humanmark_domain |
Domínio de verificação (deve ser permitido na sua conta Humanmark) |
| Configurações de Proteção | |
humanmark_protect_posts |
Exigir verificação para criação de posts |
humanmark_protect_topics |
Exigir verificação para novos tópicos |
humanmark_protect_messages |
Exigir verificação para mensagens privadas |
| Configurações de Bypass | |
humanmark_bypass_staff |
Membros da equipe pulam a verificação |
humanmark_bypass_trust_level |
Nível de confiança mínimo para bypass (0-5, use 5 para nenhum bypass) |
| Limitação de Taxa | |
humanmark_max_challenges_per_user_per_minute |
Limite por minuto por usuário (1-20, padrão: 3) |
humanmark_max_challenges_per_user_per_hour |
Limite por hora por usuário (1-100, padrão: 15) |
humanmark_max_challenges_per_ip_per_minute |
Limite por minuto por IP (1-50, padrão: 10) |
humanmark_max_challenges_per_ip_per_hour |
Limite por hora por IP (1-500, padrão: 50) |
| Períodos de Reverificação | |
humanmark_reverify_period_posts |
Minutos antes da reverificação necessária para posts (0-10080, padrão: 30) |
humanmark_reverify_period_topics |
Minutos antes da reverificação necessária para tópicos (0-10080, padrão: 0) |
humanmark_reverify_period_messages |
Minutos antes da reverificação necessária para mensagens (0-10080, padrão: 60) |
| Outras Configurações | |
humanmark_theme |
Aparência do widget (claro/escuro/automático) |
humanmark_flow_retention_days |
Dias para manter os registros de verificação (1-365, padrão: 30) |
humanmark_debug_mode |
Registrar informações de depuração sensíveis (padrão: false) |
Nota: Atualmente em beta - comunidades Discourse selecionadas recebem um aumento na cota de verificações no nível gratuito. Veja humanmark.dev/pricing para detalhes de preços.