| Resumen | Sepa qué es humano en su foro de Discourse: verificación respaldada por hardware para distinguir la intención humana de la automatización | |
| Enlace del Repositorio | \u003chttps://github.com/humanmark/discourse-humanmark\u003e | |
| Guía de Instalación | Cómo instalar plugins en Discourse |

Características
Sepa qué es Humano - Distinga la intención humana de la automatización:
- Verifique la presencia humana antes de crear publicaciones, temas o mensajes privados
- Verificación respaldada por hardware utilizando autenticación segura del dispositivo (reconocimiento de huellas dactilares/rostro, código de acceso del dispositivo)
- Sin acertijos ni seguimiento de comportamiento
- Soporte para usuarios anónimos y el modo anónimo de Discourse
Reglas Inteligentes de Omisión - Equilibre la seguridad con la experiencia del usuario:
- Omita la verificación para miembros del personal y usuarios de confianza
- Establezca umbrales de nivel de confianza para la omisión automática
- Configure períodos de reverificación por tipo de contenido (publicaciones/temas/mensajes)
- Mantenga una experiencia fluida para los miembros establecidos de la comunidad
Privacidad Primero:
- Retención de datos cero: verificación completamente sin estado
- No se requieren cuentas ni información personal
- La verificación instantánea toma solo unos segundos
Integración Avanzada:
- Limitación de velocidad integral (por usuario y por IP)
- Cuatro informes de administrador para monitorear métricas de verificación
- Arquitectura basada en eventos
- Habilitación/deshabilitación dinámica sin reinicio del servidor
Configuración
-
Obtenga sus credenciales de API:
- Visite humanmark.dev para obtener más información
- Póngase en contacto con sales@humanmark.io para acceder a la beta
- Estamos buscando comunidades de Discourse selectas para participar en nuestro programa beta
-
Instale el plugin:
# En su app.yml hooks: after_code: - exec: cd: $home/plugins cmd: - git clone https://github.com/humanmark/discourse-humanmarkLuego reconstruya:
./launcher rebuild app -
Configure en el Panel de Administración:
- Navegue a Administración → Configuración → Plugins → Humanmark
- Ingrese sus credenciales de API y dominio
- Elija qué acciones requieren verificación (publicaciones, temas, mensajes)
- Establezca reglas de omisión para el personal y los niveles de confianza
- Habilite el plugin (entra en vigor de inmediato, no necesita reinicio)
-
Monitoree con Informes de Administración:
- Navegue a Administración → Informes
- Busque “humanmark” para ver las métricas de verificación
- Rastree la actividad, las tasas de éxito, las omisiones y los límites de velocidad
Configuración
| Nombre | Descripción |
|---|---|
| Configuración de API | |
humanmark_enabled |
Interruptor maestro de encendido/apagado para el plugin |
humanmark_api_key |
Su clave de API pública del panel de Humanmark |
humanmark_api_secret |
Su secreto de API privado (¡manténgalo seguro!) |
humanmark_domain |
Dominio de verificación (debe estar en la lista blanca en su cuenta de Humanmark) |
| Configuración de Protección | |
humanmark_protect_posts |
Requiere verificación para la creación de publicaciones |
humanmark_protect_topics |
Requiere verificación para nuevos temas |
humanmark_protect_messages |
Requiere verificación para mensajes privados |
| Configuración de Omisión | |
humanmark_bypass_staff |
Los miembros del personal omiten la verificación |
humanmark_bypass_trust_level |
Nivel de confianza mínimo para omitir (0-5, use 5 para no omitir) |
| Limitación de Velocidad | |
humanmark_max_challenges_per_user_per_minute |
Límite por minuto por usuario (1-20, predeterminado: 3) |
humanmark_max_challenges_per_user_per_hour |
Límite por hora por usuario (1-100, predeterminado: 15) |
humanmark_max_challenges_per_ip_per_minute |
Límite por minuto por IP (1-50, predeterminado: 10) |
humanmark_max_challenges_per_ip_per_hour |
Límite por hora por IP (1-500, predeterminado: 50) |
| Períodos de Reverificación | |
humanmark_reverify_period_posts |
Minutos antes de que se necesite reverificación para publicaciones (0-10080, predeterminado: 30) |
humanmark_reverify_period_topics |
Minutos antes de que se necesite reverificación para temas (0-10080, predeterminado: 0) |
humanmark_reverify_period_messages |
Minutos antes de que se necesite reverificación para mensajes (0-10080, predeterminado: 60) |
| Otras Configuraciones | |
humanmark_theme |
Apariencia del widget (claro/oscuro/automático) |
humanmark_flow_retention_days |
Días para conservar los registros de verificación (1-365, predeterminado: 30) |
humanmark_debug_mode |
Registrar información de depuración sensible (predeterminado: falso) |
Nota: Actualmente en beta: las comunidades de Discourse selectas reciben una asignación aumentada de verificaciones en el nivel gratuito. Consulte humanmark.dev/pricing para obtener detalles sobre los precios.