Guía de referencia de palabras observadas

:bookmark: Esta es una guía de #referencia para describir cómo funciona la página de Palabras Observadas y los diferentes tipos de acciones que puedes usar para bloquear palabras específicas en un sitio de Discourse.

:person_raising_hand: Nivel de usuario requerido: Administrador

Entendiendo las Palabras Observadas

Puedes configurar Palabras Observadas para realizar acciones basadas en palabras encontradas en un tema o publicación (ubicado en .../admin/customize/watched_words).

Hay un máximo de 2000 palabras por tipo de acción.

En todas las acciones, * se puede usar como comodín, y hay una opción para seleccionar si las palabras observadas distinguen entre mayúsculas y minúsculas.

Por defecto, las palabras observadas están ocultas. Marcar la casilla “mostrar palabras” las mostrará y te permitirá eliminarlas. Usar el campo de búsqueda también revelará cualquier palabra coincidente.

Las listas de Palabras Observadas se pueden cargar en masa usando el botón “Añadir desde archivo”, y una lista de Palabras Observadas para cualquier tipo de acción se puede descargar desde Discourse con el botón “Descargar”. CSV es el formato de archivo requerido para cargar palabras observadas en masa.

Todas las acciones también tienen un botón “Probar” que se puede usar para probar si una palabra o frase específica contiene alguna palabra observada.

Ejemplo de una frase de palabra observada coincidente

Ejemplo de una frase sin coincidencias

Tipos de Acción

La página de Palabras Observadas te permite realizar los siguientes tipos de acciones sobre las palabras coincidentes:

:information_source: Una Palabra Observada solo puede existir en una lista de tipos de acción. Si una palabra duplicada se añade a una segunda lista, se eliminará de la lista anterior.

Bloquear

Impide que los temas o publicaciones que contengan estas palabras se publiquen en el momento en que son enviados, bloqueando el tema / publicación completo. El usuario verá un mensaje de error cuando intente enviar su publicación.

Censurar

Permite las publicaciones que contienen estas palabras, pero reemplaza las palabras con caracteres que ocultan las palabras censuradas. Las palabras censuradas serán reemplazadas con bloques. (Ej: ■■■■■■■■)

Requerir Aprobación

Las publicaciones que contengan estas palabras requerirán la aprobación del personal antes de que puedan ser vistas. Al enviar una publicación con una palabra de este tipo de acción, la publicación se ocultará hasta que el personal la revise.

Las publicaciones de administradores no serán escaneadas para palabras que requieran aprobación.

Marcar

Permite las publicaciones que contienen estas palabras, pero las marca para que los moderadores puedan revisarlas. Una publicación con una palabra marcada aparecerá normalmente pero se enviará a revisión. El revisor tendrá varias opciones:

Si ocultan la publicación, seguirá siendo visible pero se verá algo así:

Hacer clic en el enlace ‘Ver contenido ignorado’ mostrará el contenido completo, pero aún en el estado ‘publicación oculta’.

Si eligen ‘Mantener publicación’ o eligen ‘No estar de acuerdo’ entre las opciones, la publicación se verá así:

Las publicaciones de administradores no serán escaneadas para palabras marcadas.

:information_source: También puedes usar la Automatización de Marcado de Publicaciones por Palabras para marcar un tema al crearlo/editarlo si contiene palabras específicas.

Enlace

Reemplaza palabras en las publicaciones con enlaces. Se usa más comúnmente para reemplazar palabras comunes con enlaces a temas específicos o URLs externas en lugar de censurar palabras.

Si no se selecciona ninguna URL de Enlace al añadir una palabra a este tipo de acción, la página de inicio del sitio de Discourse se utilizará automáticamente como el enlace para reemplazar la palabra.

image

Reemplazar

Reemplaza palabras en las publicaciones con otras palabras.

Si no se selecciona ninguna palabra de Reemplazo al añadir una palabra a esta acción, la palabra se eliminará de la publicación, pero no habrá ninguna palabra de reemplazo en su lugar; la palabra desaparecerá de la publicación y se permitirá enviar la publicación (No recomendado).

image

El tipo de acción de reemplazo también tiene una opción de casilla de verificación Genera HTML en el reemplazo.

Esta característica permite a los administradores usar formato HTML al establecer texto de reemplazo, lo que puede ser especialmente útil para crear enlaces y agregar énfasis de estilo al texto sustituido automáticamente.

:warning: No se recomienda remapear enlaces mediante el uso de palabras observadas, y puede causar más problemas de los previstos. Por lo tanto, la capacidad de remapear enlaces utilizando la configuración de Palabras Observadas → Reemplazar está intencionalmente deshabilitada, y los enlaces no serán remapeados en temas o publicaciones independientemente de la configuración de palabras observadas.

Etiqueta

Etiqueta automáticamente los temas con estas palabras basándose en la primera publicación del tema. Se puede añadir una o más etiquetas por cada palabra incluida en esta acción.

image

Se debe incluir una etiqueta al enviar una palabra con este tipo de acción, de lo contrario recibirás un error.

Ten en cuenta también que al etiquetar temas con una palabra observada, la palabra debe incluirse en el tema en el momento en que se publica el tema para que se etiquete correctamente. Editar un tema después de haber sido creado con una palabra observada para una etiqueta no añadirá la etiqueta al tema.

Silenciar

Las primeras publicaciones de usuarios que contengan estas palabras requerirán la aprobación del personal antes de que puedan ser vistas y el usuario será silenciado automáticamente. Un usuario que use una palabra de “silencio” en su primera publicación será silenciado y la publicación se enviará a la cola de moderación.

Expresiones Regulares

Para obtener información sobre el uso de Expresiones Regulares con Palabras Observadas, consulta:

Palabras Observadas y Clasificación por IA

Además de configurar manualmente acciones a través de Palabras Observadas, Discourse también puede integrarse con herramientas de IA para ayudar a automatizar y optimizar los esfuerzos de moderación en tu comunidad. Al usar las funciones de Discourse AI - Clasificación por IA, puedes configurar la Detección de Toxicidad y la Detección de NSFW para mejorar tu capacidad de identificar y manejar contenido problemático de manera efectiva.

Para obtener instrucciones completas de configuración, puedes visitar:

Palabras Observadas en Mensajes Personales

Las Palabras Observadas del tipo ‘Marcar’ se activarán en Mensajes Personales (PMs). Consulta la sección relevante arriba para obtener detalles sobre cómo funciona.

Palabras Observadas con Discourse Chat

Algunos tipos de Palabras Observadas también funcionan en canales de chat cuando Discourse Chat está habilitado. La compatibilidad de cada tipo con el chat es la siguiente:

Tipo de Palabra Observada ¿Funciona en chat?
Bloquear :white_check_mark:
Censurar :white_check_mark:
Requerir Aprobación :cross_mark:
Marcar :cross_mark:
Enlace :white_check_mark:
Reemplazar :white_check_mark:
Etiqueta :cross_mark:
Silenciar :cross_mark:

Estas Palabras Observadas se aplican a todos los mensajes en el Chat, ya sean en un canal o en un mensaje directo entre usuarios.

8 Me gusta

Haciendo una nota aquí para actualizar la guía con la nueva opción ‘Genera HTML en el reemplazo’, que permite un formato ingenioso para Reemplazar y algunas cosas como <abbr> para Enlace.

4 Me gusta

Sería realmente útil si,

  1. las palabras con enlaces tuvieran una clase CSS adjunta para que se puedan dirigir para diferentes diseños (imposible distinguir entre enlaces generados por el usuario y palabras enlazadas automáticamente)
  2. hubiera una opción para enlazar solo la primera instancia de la palabra, en lugar de cada instancia en la publicación
1 me gusta

También vale la pena mencionar que algunos tipos de Palabras Observadas también funcionan en el chat.

Creo que estos son los que:

Tipo de Palabra Observada ¿Funciona en el chat?
Bloquear :white_check_mark:
Censurar :white_check_mark:
Requerir Aprobación :cross_mark:
Marcar :cross_mark:
Enlace :white_check_mark:
Reemplazar :white_check_mark:
Etiqueta :cross_mark:
Silenciar :cross_mark:
2 Me gusta

Hay un botón de Añadir, pero no parece que pueda usarlo :frowning:

¿Por qué?

Pude eliminar una sola palabra observada (quickbooks) de la interfaz de usuario. ¿Por qué no puedo volver a añadirla?

1 me gusta

¿Introdujiste la palabra en el campo “palabras o frases”?
A veces me confundo porque olvido que este es el campo donde necesito agregar la palabra para activar el botón de agregar.

4 Me gusta

:cara_de_esfuerzo:

No me di cuenta de que la entrada “Tiene palabras o frases” era una entrada de texto. El hecho de que esté (aparentemente) prellenada con “palabras o frases” y el + al final me desconcertó por completo.

¡Gracias @Moin!

3 Me gusta

Me alegra no ser el único que no se da cuenta de que este es el campo de entrada. Tal vez uno de los @moderadores pueda mover esto a un tema de UX.

2 Me gusta

He encontrado un problema con la función de Palabras Observadas.

Por ejemplo, si añado test como palabra observada:

  • La frase hello test world se corresponderá :white_check_mark:
  • La frase 你 test 好 también se corresponderá :white_check_mark:
  • Pero la frase 你test好 no se corresponderá :cross_mark:

Parece que Palabras Observadas solo funciona cuando la palabra clave está separada por espacios o signos de puntuación. Esto hace que falle en casos donde la palabra clave está adyacente a otros caracteres, lo cual es muy común en idiomas como el chino o el japonés (donde las palabras no están separadas por espacios).

¿Podrían confirmar si se trata de un error? Si es así, sería genial mejorar Palabras Observadas para que coincida incluso cuando la palabra está directamente al lado de otros caracteres.

¡Gracias!

No creo que sea un error. Todo parece funcionar como se esperaba. Si los espacios fueran ignorados por defecto y ass fuera una palabra vigilada, passkey la activaría. Creo que puedes usar *test* en su lugar como palabras vigiladas, y funcionará para tus tres ejemplos.

1 me gusta