Comment Spam Protection
Detenga el spam de comentarios en EmDash con reglas locales: palabras bloqueadas, enlaces, idioma, duplicados y límites de frecuencia, con un registro de los motivos.
Extensión
Comment Spam Protection
Detenga el spam de comentarios en EmDash con reglas locales: palabras bloqueadas, enlaces, idioma, duplicados y límites de frecuencia, con un registro de los motivos.
Descripción
Comment Spam Protection comprueba cada comentario nuevo de su sitio EmDash según las reglas que usted defina y le muestra por qué cada comentario fue aprobado, retenido para revisión o marcado como spam.
Todo se ejecuta en su propio sitio. Sin servicios externos, sin cuenta, sin clave de API.
Gratis
- Palabras y frases bloqueadas, sin distinguir mayúsculas de minúsculas, con o sin acentos.
- Patrones bloqueados para el texto que una lista de palabras no puede detectar, como «free money» con cualquier espaciado.
- Límite de enlaces: retiene los comentarios con demasiados enlaces.
- Comprobación de idioma: retiene los comentarios escritos mayormente en un alfabeto que su sitio no usa.
- Duplicados y demasiados comentarios de una misma persona.
- Correos electrónicos y dominios bloqueados y siempre aprobados.
- Direcciones IP bloqueadas, añadidas desde un comentario con un clic.
- Comentaristas de confianza: miembros con sesión iniciada o personas con comentarios aprobados.
- Para cada regla, elija qué ocurre: spam, retener para revisión o aprobar.
- Actividad de comentarios: cada decisión con su motivo, filtros y un widget del panel.
- Probar un comentario: pruebe sus reglas antes que los visitantes.
- Rechace el spam evidente de entrada, si lo prefiere.
Funciona desde el primer momento: frases de spam comunes, un límite de dos enlaces, una comprobación de idioma basada en el idioma de su sitio, límites de duplicados y frecuencia, y su propio ajuste de comentarios de EmDash para todo lo demás.
¿Ya usa otro plugin de moderación? Comment Spam Protection añade su resultado y sus motivos a cada comentario para ese plugin, los registra y puede mover el spam después.
Pro
- Modo de puntuación: las reglas que coinciden suman puntos; usted fija los umbrales.
- Reglas distintas para cada colección.
- Volver a comprobar comentarios antiguos, con una simulación previa.
- Importación y exportación CSV de sus listas, y del registro de actividad en CSV.
- Estadísticas: comentarios por semana y lo que detectó cada regla.
- Correo semanal para los administradores.
Pro es una clave de licencia para el mismo plugin, desde 29 $ al año: obtener Pro.
De Peachfin Themes.
Instalación
Requisitos
- EmDash 1.0 o posterior con un ejecutor de sandbox para plugins. En Cloudflare: el plan Workers Paid y un enlace Worker Loader. Probado con EmDash 1.2.0.
- Comentarios activados en al menos una colección: ábrala en Content Types y active Enable comments.
Instalar
- Instale Comment Spam Protection desde el registro de plugins.
- Revise los permisos y confirme. El plugin solicita:
- leer usuarios (EmDash lo exige para los hooks de comentarios),
- moderar comentarios,
- enviar correo electrónico (el correo semanal de Pro),
- leer la lista de colecciones.
Primeros pasos
- Abra Comment rules. Ya hay valores predeterminados razonables activados.
- Añada las palabras, patrones o correos que quiera bloquear o aprobar siempre.
- Abra Try a comment y pegue un comentario de ejemplo para ver qué ocurre.
- Vigile Comment activity. Cada comentario nuevo muestra la regla que decidió y por qué. Con el menú Actions de una fila puede bloquear esa dirección IP, correo o dominio.
- En Settings, elija si el spam se conserva en la lista Spam de EmDash (predeterminado) o se rechaza, y cuánto tiempo se conserva el registro de actividad.
Otro plugin de moderación
EmDash solo permite que un plugin establezca el estado de los comentarios nuevos. Si otro plugin ya lo hace, Comment Spam Protection sigue comprobando cada comentario y registra su resultado. Settings muestra qué plugin decide y cómo cambiarlo.
Pro
Compre una clave en https://peachfinthemes.com/comment-spam-protection/ (29 $ al año para 1 sitio, 59 $ para 5, 99 $ para ilimitados) y péguela en Settings → License. La clave se comprueba en su sitio, sin contactar con nadie. Funciona en sus dominios y subdominios, y siempre en localhost y en las direcciones *.test.
Preguntas frecuentes
¿Envía los comentarios a alguna parte?
No. Cada comprobación se ejecuta en su sitio y el plugin no realiza solicitudes de red. Las claves de licencia también se comprueban en su sitio.
¿Qué ocurre con el spam?
De forma predeterminada se guarda con el estado Spam, de modo que puede revisarlo y restaurarlo en la pantalla de comentarios de EmDash. En Settings puede rechazar en su lugar el spam evidente: el visitante ve un error y no se guarda nada. Los comentarios rechazados siguen apareciendo en Comment activity.
¿Por qué se retuvo un comentario?
Abra Comment activity. Cada fila muestra la regla que decidió y por qué, como «3 enlaces (límite 2)» o «Palabra bloqueada: casino».
¿Puedo bloquear una dirección IP?
Sí: en Comment activity, abra el menú Actions de un comentario y elija Block this IP address. EmDash nunca muestra a los plugins la dirección en sí, solo un código ofuscado, por lo que no se pueden escribir direcciones a mano.
¿Se retendrán los comentarios de mis comentaristas habituales?
Los miembros con sesión iniciada se aprueban, salvo que se aplique un correo, una palabra o un patrón bloqueado. También puede confiar en las personas que ya tienen comentarios aprobados.
¿Qué es un patrón?
Una forma de detectar texto que una lista de palabras no puede atrapar. Por ejemplo, \bfree\s+money\b detecta «free money» con cualquier número de espacios. Los patrones que podrían ralentizar su sitio se rechazan al guardarlos.
Ya uso otro plugin de moderación.
Comment Spam Protection añade entonces su resultado y sus motivos a cada comentario para ese plugin y los registra. También puede mover el spam después.
¿Cuánto cuesta Pro?
29 $ al año para 1 sitio, 59 $ para 5 sitios, 99 $ para sitios ilimitados. Compre en https://peachfinthemes.com/comment-spam-protection/. Pro añade el modo de puntuación, reglas por colección, nueva comprobación de comentarios antiguos, importación y exportación CSV, estadísticas y un correo semanal. https://peachfinthemes.com/comment-spam-protection/
¿Qué ocurre cuando caduca mi licencia?
Los ajustes de Pro que ya guardó siguen funcionando. Para cambiarlos, renueve.
Seguridad
Informar de un problema
Informe de los problemas de seguridad de forma privada a [email protected]. Por favor, no abra primero una incidencia pública.
Permisos
- Leer usuarios: EmDash solo ejecuta los hooks de comentarios para plugins con este permiso, porque los eventos de comentario incluyen el correo del autor. También sirve para encontrar las direcciones de los administradores para el correo semanal de Pro.
- Moderar comentarios: mover comentarios a spam (nueva comprobación de Pro y la opción «mover comentarios después») y contar los comentarios pendientes de revisión. Incluye la lectura de comentarios.
- Enviar correo electrónico: el correo semanal de Pro, a través del proveedor de correo del propio sitio.
- Leer el esquema: listar las colecciones para las reglas por colección.
El plugin no declara ningún host permitido, por lo que no puede realizar solicitudes de red.
Control de acceso
Las páginas de administración comprueban en el servidor el rol de EmDash de quien las invoca. Los editores ven Comment activity y Statistics y pueden bloquear desde un comentario. Solo los administradores cambian reglas, ajustes, herramientas y la licencia.
Ruta pública
Una ruta es pública: export, la descarga CSV de Pro. Un enlace seguido no puede llevar la cabecera de solicitud de administración de EmDash, por lo que cada enlace se firma con HMAC-SHA-256 usando una clave aleatoria guardada en la configuración del plugin. Un enlace caduca a los 10 minutos. Las descargas también requieren una licencia Pro activa.
Patrones
Los patrones se comprueban al guardarse, por lo que un patrón no puede bloquear las comprobaciones de comentarios.
Datos almacenados
El registro de actividad conserva el nombre y el correo del autor, un breve extracto, un código ofuscado de la dirección IP (nunca la dirección) y el resultado con sus motivos, durante 90 días de forma predeterminada (de 30 días a un año). Los contadores de duplicados y frecuencia solo almacenan hashes y caducan solos. Las estadísticas semanales son recuentos. No se envía nada a ninguna parte, salvo los correos semanales que usted active.
Claves de licencia
Las claves las emite la tienda de Peachfin Themes, están firmadas con Ed25519 y se verifican sin conexión. Una clave contiene un ID de pedido, sus dominios y su fecha de caducidad. No contiene datos personales.
Registro de cambios
1.0.1
- Probado con EmDash 1.2.0.
- El texto del ajuste sobre la elección del moderador de comentarios ya no menciona EmDash 1.0.
1.0.0
Primera versión.
- Reglas: palabras bloqueadas, patrones bloqueados, límite de enlaces, comprobación de idioma, duplicados, demasiados comentarios, correos y dominios bloqueados y siempre aprobados, direcciones IP bloqueadas, comentaristas de confianza.
- Para cada regla, elija spam, retener para revisión o aprobar. Cuando nada coincide, decide su ajuste de comentarios de EmDash.
- Actividad de comentarios con motivos, filtros y bloqueo con un clic; widget del panel; Probar un comentario.
- Opción de rechazar el spam evidente en lugar de guardarlo.
- Funciona junto a otro plugin de moderación: añade su resultado, lo registra y puede mover el spam después.
- Pro: modo de puntuación, reglas por colección, nueva comprobación de comentarios antiguos con simulación, importación y exportación CSV, estadísticas, correo semanal.