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 hablar de la frecuencia con la que ocurre el problema, hay algo que creo que es un hecho: Watched Words no funcionará contra tal comportamiento. Si alguien quiere publicar una palabra ofensiva, encontrará la manera de hacerlo.
Como administrador de algunos foros de Discourse, los manejaría manualmente.
Quizás eche un vistazo a Discourse Fingerprint - Browser Fingerprinting Plugin si cree que los usuarios problemáticos podrían ser lo suficientemente agresivos como para crear múltiples cuentas para lograr tal propósito.
Pero ahora estoy hablando más como si fuera un tema de Support o Community…
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 “Las primeras publicaciones de los usuarios que contengan estas palabras requerirán la aprobación del personal” (é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.