RFE: convertir automáticamente pseudo-etiquetas de líneas de asunto a etiquetas reales (cuando hay coincidencia)

Es común que los usuarios del foro creen líneas de asunto como las siguientes (ejemplos reales, más o menos):

  • [fun] ¿Cómo se ve tu fondo de Fedora?
  • [Gnome Shell] Pantalla blanca de “¡Oh no!” después de actualizar F37
  • Fedora 37 - No puedo tener wifi funcionando correctamente - Realtek 8821CE
  • Fedora 37 - No se puede iniciar con pantalla gráfica, pero funciona después de iniciar sesión
  • Fedora 37 - Después de la actualización del kernel 6.1.5/6.1.6, el arranque se congela
  • Grub2 - ¿cómo eliminar un mensaje?
  • Flatpak: versión obsoleta de la plataforma freedesktop que impide las instalaciones de flathub
  • RFE: convertir automáticamente pseudotags de la línea de asunto en tags reales

Sería útil que algo (¿Palabras observadas? ¿El plugin de automatización? ¿Algo más?) reconociera estos patrones al principio de una línea de asunto[1]:

  • Una palabra o palabras entre corchetes (típicamente corchetes [] pero podrían ser paréntesis y también podrían manejar llaves)
  • Una palabra o palabras seguidas de - o : (o -- o o, ya que estamos, )

y, cuando las palabras coincidan con una etiqueta existente[2], y cuando se cumplan las condiciones para usar esa etiqueta, eliminar la pseudotag del encabezado y aplicar la etiqueta en su lugar.

Esto también abordaría Add tags by email — para los casos en que haya una coincidencia, simplemente funcionaría. Para los casos en que no la haya, sería fácil para los moderadores/tl3+ discernir la intención. (Que es también el caso cuando la etiqueta se usa en un área donde no existe o no está permitida — por ejemplo, tal vez debería agregar una etiqueta “fun” a nuestra categoría Social.)


  1. y posiblemente/opcionalmente también al final ↩︎

  2. probando tanto sin espacios como con espacios mapeados a - (ignorando los espacios en blanco circundantes, por supuesto) ↩︎

2 Me gusta

Me gusta esta idea. No sé qué tan relevante sería si se agregara a Discourse.
Creo que nuestra filosofía (de la que Discourse es un producto) enfatiza la educación, lo que implica enseñar a las personas a crear un tema correctamente y a usar las funciones adecuadas, pero eso podría ser al menos un plugin interesante para crear :slight_smile:

1 me gusta