| 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 complementos en Discourse |
Funciones
¿Qué hace?
Akismet ayuda a mantener tu sitio libre de spam escaneando automáticamente todas las publicaciones de nuevos usuarios. Las publicaciones marcadas como spam por Akismet se eliminan inmediatamente del sitio y se agregan a una cola para su revisión. El personal del sitio puede revisar las publicaciones para confirmar que son spam o restaurarlas si no lo son. Akismet aprende a medida que el personal confirma o restaura las publicaciones de spam, mejorando su detección de spam y disminuyendo los falsos positivos.
El spam es una mierda, lucha contra él 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 puede serlo para uso personal. Para usar este complemento, necesitarás una clave API de Akismet, puedes obtener una aquí.
Cómo funciona
El complemento funciona recopilando información sobre la solicitud HTTP de una nueva publicación. Cada 10 minutos, un trabajo en segundo plano se ejecuta buscando 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 moderación donde el personal puede tomar medidas al respecto.
Configuración
Para los sitios que están en nuestro alojamiento, el complemento Akismet está preinstalado y habilitado para ti. Para sitios autoalojados, sigue nuestro Cómo instalar un complemento howto, usando git clone https://github.com/discourse/discourse-akismet.git como el comando del complemento.
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 complemento, puedes encontrar la cola de moderación visitando /review o seleccionando Revisar desde el menú de hamburguesa.
Desde la cola de revisión, puedes filtrar por las marcas de Akismet
| Acción | Resultado |
|---|---|
| Confirmar spam | Confirma la publicación como spam, dejándola eliminada, y le dice 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 dice a Akismet que no era spam. Akismet se vuelve más inteligente, así que esperamos que 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 (se puede deshabilitar con la configuración del sitio akismet_transmit_email) |
| Tipo de comentario | “forum-post” |
| Contenido | Columna sin procesar de la publicación (incluyendo 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 |
| Referencia | Referencia HTTP de la solicitud |
Pruebas
Una vez que tengas el complemento instalado, hagamos una prueba rápida para asegurarnos de que todo funciona. Inicia sesión como un usuario que no sea administrador y crea un nuevo tema y publicación. Usa la siguiente información:
título: Prueba de spam - ¿Hará este complemento lo que dice!
publicación: amor vashikaran, especialista en amor vashikaran,919828891153 amor vashikaran especialista en magia negra especial apúrate apúrate amor ahora
Ahora, ve a /sidekiq/scheduler y busca los trabajos CheckForSpamPosts y déclenche-le. Ahora, como miembro del personal, visualiza la cola de moderación yendo a /review o usando el menú de hamburguesa. Deberías ver la publicación con información adicional sobre ella.





