¿Podríamos tener {name} además de {username}? Usar un nombre real es mucho más personal en foros donde eso es aceptable.
Sugerencia 2
¿Has considerado alinear la UX/sintaxis con el plugin (también oficial) Discourse Canned Replies? Por ejemplo, usar lo siguiente en lugar de {username} y {@username}:
¡Buen trabajo! Pero al probarlo, he notado que el problema antiguo ha vuelto a aparecer: ¡el nombre del primer destinatario aparece en todos los mensajes siguientes! ¡Qué susto! Es exactamente el mismo caso que:
¡Debo ser el único que realmente usa esta función en este momento!
Acabo de crear un PR con lo que parece ser la solución, pero no estoy seguro de por qué añadir la personalización del nombre lo rompería, ya que antes funcionaba.
¡Eres increíble! Haré una revisión en cuanto se fusione.
Oye, me di cuenta de otra cosa que estaba mal en mi sugerencia de Name anterior: en realidad necesitamos Firstname. ¿Crees que sea posible usar simplemente la primera palabra de la cadena?
Podría hacerlo en Excel, pero no tengo idea de cómo hacerlo en Ruby.
Gracias, solo estoy tratando de contribuir donde puedo. De hecho, agregaré opciones adicionales para %{first_name} y %{last_name}, y cambiaré la existente para que sea el nombre completo.
Sí, el error debería estar corregido (lo he probado varias veces). En cuanto a los nombres y apellidos, no puede existir una “solución única para todos”, ya que Discourse no tiene un campo separado para nombres y apellidos, sino solo uno general.
(no estoy muy seguro de que los GIFs en Discourse sean una buena idea, pero lo vi y no pude resistirme)
Sí, lo sé. Se necesitaría un código inteligente para dividir la cadena si contiene un espacio, conservando solo los caracteres hasta ese espacio. Y simplemente usar toda la cadena si no hay espacio.
Como dije, puedo hacer eso en Excel, ¡pero no en JavaScript / Ruby!