Suspender de la cola de revisión

¿Sería posible añadir la capacidad de silenciar/suspender usuarios de la cola de revisión?

Recibimos una cantidad considerable de tráfico de spam de sitios porque nuestra comunidad ha sido publicada en esos foros de SEO como uno que tiene políticas de enlaces amigables (es decir, no no-follow) a pesar de que hemos estado usando no-follow prácticamente desde que el concepto se hizo realidad. Los traficantes de spam vienen en oleadas, algunos haciendo spam automáticamente, otros esperando un período de tiempo considerable, otros haciendo spam de llamada y respuesta. Algunos incluso vienen en equipos, supongo que con la esperanza de que nos perdamos un par y obtengan un poco de jugo de enlace inexistente.

Debido a los diversos tipos de spam, hemos encontrado más beneficioso tener tanta documentación y seguimiento como sea posible, lo que hace que el borrado/bloqueo (que necesitaríamos usar debido a SSO). Pero la falta de documentación (hay una pequeña ventana emergente de información pero nada visible en el registro en sí) hace que sea más difícil estar atento a los spammers, y también para tratar con aquellos que pueden ser marcados accidentalmente como spammers (después de todo, somos humanos). Así que terminamos suspendiendo manualmente a los usuarios, aprobando las publicaciones y luego eliminándolas.

Si pudiéramos tener el botón “tomar acción” que aparece en el proceso de marcar como spam, habría un comportamiento consistente en el proceso de lucha contra el spam, y también permitiría la mayor visibilidad de los patrones de usuarios problemáticos.

5 Me gusta

REALMENTE odio ser de esos “resucitadores”, pero me gustaría volver a plantear esto para que la gente lo reconsidere.

Recibimos mucho spam… mucho. Hay días en que puede haber 15 o 20 mensajes de spam en una hora. Así que nos hemos visto obligados a usar el método de eliminar usuario porque, de lo contrario, es un proceso de 4 o 5 pasos: aprobar, ir a la publicación, marcar, tomar medidas (si permite tomar medidas directas, de lo contrario, ir a la cola y tomar medidas). Todo mientras esperamos que un miembro de la comunidad no marque la publicación “aprobada”, lo que nos genera más trabajo.

Pero ahora nos encontramos con un problema: nuestro personal es humano. De vez en cuando, un usuario válido es eliminado porque su publicación parecía falsa pero era legítima.

Y no hay funcionalidad para restaurar usuarios, al menos que yo pueda encontrar. Tampoco hay una forma clara de VER a los usuarios eliminados, aparte de revisar el registro, lo que significa mirar la ventana emergente de información de cada usuario eliminado (o exportar el registro y encontrar al usuario de esa manera).

Así que nos enfrentamos a un escenario de “con qué diablo quieres vivir”: el doble o triple del tiempo de moderación, o cargar al personal de soporte con tener que lidiar con clientes válidos que inadvertidamente son eliminados porque sus publicaciones rozan demasiado la línea.

Nota: Sé que existe la funcionalidad de rechazar publicaciones en la cola de revisión, pero eso no se ocupa de los usuarios, por lo que es un arma de doble filo porque los usuarios pueden regresar, y no hay nada en la cola que indique que alguien haya tenido publicaciones rechazadas antes…

¿Qué método representa la mayor parte del spam que llega a tu Cola de Revisión?

Creo que si está marcado por Akismet, existe la opción ‘suspender’ en el menú desplegable ‘Sí’:

Y creo que también está ahí para los marcados por la comunidad:

¿Hay alguno que hayamos pasado por alto?

La mayoría de los nuestros provienen de “El nuevo usuario escribió su primera publicación sospechosamente rápido, comportamiento sospechoso de bot o spammer”.
image

ESAS publicaciones tienen la funcionalidad de aprobar publicación, eliminar publicación y eliminar usuario. Estoy pidiendo que obtengamos las mismas características que las otras dos colas, que tienen la opción de suspender al usuario. Podría agregarse como un menú desplegable en la publicación de rechazo.

2 Me gusta

Sí, claro. Ese hereda los botones de ‘Aprobación’ en lugar de los de Bandera, ya que se clasifica como una Publicación/Tema en Cola:

Creo que, dado que esa configuración es específicamente para detectar posibles bots y spammers, sería bueno tener las mismas opciones o similares que la de Akismet para mantener la coherencia.

Personalmente, estoy en el bando de ‘eliminar’ spammers :slight_smile:, pero conozco un par de sitios que prefieren suspenderlos en su lugar, y si la opción está disponible para los demás, creo que también debería incluirse para este (si es posible).

4 Me gusta

Aquí hay una captura de pantalla de ejemplo que muestra el problema:

Heché un vistazo rápido al código. Parece que esas acciones de usuario se agregan alrededor de aquí en un método de clase ReviewableQueuedPost, donde la clase extiende Reviewable que proporciona delete_user_actions().

Las etiquetas provienen de aquí, y ya tenemos etiquetas para reject_and_suspend que se utilizan en la clase ReviewablePost, por ejemplo (que también extiende Reviewable).

No conozco muy bien Rails, pero tengo la impresión de que no requeriría mucho trabajo agregar un “Rechazar y suspender usuario” en esa página, entre “Aprobar publicación” y “Eliminar usuario”.

Esta opción nos ayudaría a evitar que ocasionalmente causemos un mal día a un usuario.

2 Me gusta

Para ser justos (esto no es algo que se me ocurriera compartir con Boltronic), pero ocultamos intencionadamente el botón de rechazar publicación porque lo único que hace es eliminar la publicación; no hay registro asociado a ello, o al menos no lo había cuando ocultamos el botón (me alegraría volver a mostrarlo si al menos se registra).

Pero si se adopta un enfoque similar con el botón de eliminar usuario, donde se añade una opción de rechazar publicación y otra de rechazar publicación/suspender usuario, eso también funcionaría, y el comportamiento sería coherente entre los botones.

Creo que los de ‘el usuario escribió demasiado rápido’ ahora se guardan en los registros de la Cola de Revisión. :+1:

1 me gusta