| Resumen | Discourse Akismet te permite combatir el spam con Akismet, un algoritmo utilizado por millones de sitios para combatir el spam automáticamente. | |
| Enlace al Repositorio | https://github.com/discourse/discourse-akismet | |
| Guía de Instalación | Cómo instalar plugins en Discourse |
Características
¿Qué hace?
Akismet ayuda a mantener tu sitio libre de spam escaneando automáticamente todas las publicaciones de nuevos usuarios. Las publicaciones escaneadas que Akismet marca como spam se eliminan inmediatamente del sitio y se añaden a una cola para su revisión. El personal del sitio puede luego revisar las publicaciones para confirmar el spam o restaurarlas si no son spam. Akismet aprende a medida que el personal confirma o restaura publicaciones de spam, mejorando su detección de spam y reduciendo los falsos positivos.
El spam es molesto, combátelo con Akismet
Akismet es un servicio bien conocido que entrena un filtro bayesiano para detectar spam específico de tu dominio. Akismet NO es gratuito para uso comercial, pero sí para uso personal. Para usar este plugin necesitarás una clave de API de Akismet, puedes obtener una aquí.
Cómo funciona
El plugin funciona recopilando información sobre la solicitud HTTP de una nueva publicación. Cada 10 minutos, se ejecuta un trabajo en segundo plano que busca nuevas publicaciones. Todas las nuevas publicaciones se envían a Akismet para determinar si son spam o no. Si una publicación se considera spam, se elimina y se coloca en una cola de moderadores donde el personal puede tomar medidas contra ella.
Configuración
Para los sitios que están en nuestro alojamiento, el plugin Akismet está preinstalado y habilitado para ti. Para sitios autoalojados, sigue nuestra guía de instalación de un plugin, utilizando git clone https://github.com/discourse/discourse-akismet.git como comando del plugin.
Una vez instalado, agrega tu clave de Akismet en la configuración del sitio buscando akismet.
Alternativamente, también puedes agregarla usando una variable de entorno DISCOURSE_AKISMET_API_KEY.
Después de habilitar el plugin, puedes encontrar la cola de moderadores visitando /review o seleccionando Revisión en el menú Hamburguesa.
Desde la cola de revisión, puedes filtrar por banderas de Akismet
| Acción | Resultado |
|---|---|
| Confirmar Spam | Confirma la publicación como spam, dejándola eliminada, y le indica a Akismet que era spam. |
| No es Spam | Akismet pensó que algo era spam pero en realidad no lo era. Esto restaura la publicación y le indica a Akismet que no era spam. Akismet se vuelve más inteligente para que hopefully no cometa el mismo error dos veces. |
| Ignorar | Confirma la publicación como spam, dejándola eliminada, pero no notifica a Akismet. |
| Confirmar Spam y eliminar usuario | Eliminará al usuario, sus publicaciones, temas y bloqueará su correo electrónico y dirección IP. |
¿Qué datos se envían a Akismet?
| Nombre del campo | Valor de Discourse |
|---|---|
| Autor | Nombre del usuario |
| Correo electrónico del autor | Correo electrónico verificado del usuario (puede desactivarse con la configuración del sitio akismet_transmit_email) |
| Tipo de comentario | “forum-post” |
| Contenido | Columna sin procesar de la publicación (incluido el título del tema de la publicación si es la primera publicación) |
| Permalink | Enlace al tema |
| IP del usuario | Dirección IP de la solicitud |
| Agente de usuario | Agente de usuario de la solicitud |
| Referidor | Referidor HTTP de la solicitud |
Pruebas
Una vez que tengas el plugin instalado, hagamos una prueba rápida para asegurarnos de que todo funcione correctamente. Inicia sesión como un usuario no administrador y crea un nuevo tema y publicación. Usa la siguiente información:
título: Prueba de spam - ¿Hará este plugin lo que dice!
publicación: love vashikaran, love vashikaran specialist,919828891153 love vashikaran special black magic specialist hurry hurry love now
Ahora, ve a /sidekiq/scheduler y encuentra los trabajos CheckForSpamPosts y ejecútalo. Ahora, como miembro del personal, visualiza la cola de moderadores yendo a /review o usando el menú Hamburguesa. Deberías ver la publicación con información adicional sobre ella.





