Los disparadores de grupo en Automation deberían incluir un marcador de posición para el nombre completo y no solo el stub

Continuando la discusión de Automatización de Discourse:

Los desencadenadores para agregar o eliminar a alguien de un grupo incluyen un marcador útil para group_name. Desafortunadamente, está configurado como el identificador (por ejemplo, support-enthusiasts) y no como el nombre completo (“Discourse Support Enthusiasts”). El código es:

            "placeholders" => {
              "group_name" => group.name,
            },

Dado que el identificador del nombre del grupo es todo lo que necesitas para crear un grupo, puedo entender por qué el código es así. Pero cuando se trata, por ejemplo, de enviar un PM de bienvenida cuando alguien se une al grupo, sería mucho más agradable usar el nombre completo, si es posible:

            "placeholders" => {
              "group_name" => group.full_name || group.name,
            },

¿Hay algún caso de uso que necesite el identificador? Si es así, ¿quizás agregar un nuevo marcador group_full_name en su lugar?

            "placeholders" => {
              "group_name" => group.name,
              "group_full_name" => group.full_name || group.name,
            },
2 Me gusta