Hola, gran pregunta, totalmente válida. No, no muy a menudo. Recibí un correo electrónico muy hostil la semana pasada, sin embargo, y me hizo pensar en el tema: si alguien quisiera perturbar la comunidad, ¿cuáles serían algunas formas adicionales de dificultarles que lo hicieran? Y ese problema parece ser uno que quizás sea aplicable a cualquier gestor de comunidad.
Sin entrar en la frecuencia con la que ocurre el problema, hay un hecho que considero innegable: las Palabras Vigiladas no funcionarán contra este tipo de comportamiento. Si alguien quiere publicar una palabra ofensiva, encontrará la manera de hacerlo.
Como administrador de varios foros de Discourse, yo lo gestionaría manualmente.
Quizás te interese echar un vistazo a Discourse Fingerprint - Browser Fingerprinting Plugin si crees que los usuarios problemáticos podrían ser lo suficientemente agresivos como para crear múltiples cuentas con ese fin.
Pero ahora estoy hablando más como si fuera un tema de #soporte o de #construcción-comunitaria… :sonrisa:
Simplemente usaría la palabra observada en silencio y, si realmente quisiera, podría usar la API. Verifique todas las publicaciones nuevas usando el punto final /posts.json y verifique si tiene una palabra y luego suspéndala con la API.
No mencioné Silence, que al principio parecía una buena opción debido a la frase “First posts of users containing these words will require approval by staff” (énfasis mío).
Esto sería muy útil, para vencer a los spammers la única forma eficiente es asegurarse de que sea más fácil para los administradores/moderadores eliminar sus publicaciones/cuentas de lo que es para ellos crear nuevas cuentas/publicaciones. En este momento, hay opciones mínimas de prohibición masiva disponibles para los moderadores, masiva en el sentido de prohibir/eliminar múltiples cuentas fácilmente. Existen algunas opciones masivas basadas en IP, pero no son efectivas contra los spammers modernos, ya que la IP básicamente ya no es un factor.
Con las palabras vigiladas actuales, es posible silenciar automáticamente la primera publicación de un usuario si contiene una palabra clave determinada. Pero si, por ejemplo, el actor malintencionado ha creado muchas cuentas y ya ha hecho su primera publicación, puede proceder a publicar y la única opción para un moderador es ir manualmente a cada publicación o perfil individual para prohibirlos/eliminarlos.
Con una prohibición automática, al menos podríamos dejar que caigan en nuestras trampas y facilitarles la vida. Actualmente, si agrego una palabra vigilada que marque automáticamente, bloquee o censure para apuntar a las segundas publicaciones en adelante de un spammer, simplemente pueden cambiar el texto que publican y sus cuentas quedan intactas.
Problema real y frecuente, alguien creó más de 10.000 cuentas el fin de semana pasado y es imposible saber las palabras para silenciar antes de sus primeras publicaciones y para entonces ya es demasiado tarde. La única forma para que un moderador limpie un ataque de spam en curso después de que el spammer ya ha creado muchas cuentas con primeras publicaciones es muy ineficiente.
La prohibición automática por ciertas palabras clave ayudaría mucho, como una herramienta que podría usarse en ciertos casos (pueden eludir esto con varios métodos, pero al menos es un poco más difícil para ellos y cubre algunos casos). No es tan peligroso porque los usuarios simplemente pueden ser desbaneados.