Gruppentrigger in Automation sollten einen Platzhalter für den vollständigen Namen und nicht nur den Stub beinhalten.

Die Diskussion wird fortgesetzt von Discourse Automation:

Die Trigger zum Hinzufügen oder Entfernen von jemandem aus einer Gruppe beinhalten einen praktischen Platzhalter für group_name. Leider ist dieser auf den Stub (z. B. support-enthusiasts) und nicht auf den vollständigen Namen („Discourse Support Enthusiasts“) gesetzt. Der Code lautet:

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

Da der Gruppenname-Stub alles ist, was Sie zum Erstellen einer Gruppe benötigen, kann ich verstehen, warum der Code so ist. Aber wenn es darum geht, beispielsweise eine Willkommens-PM zu senden, wenn jemand der Gruppe beitritt, wäre es viel schöner, wenn möglich den vollständigen Namen zu verwenden:

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

Gibt es einen Anwendungsfall, der den Stub benötigt? Wenn ja, fügen Sie vielleicht stattdessen einen neuen Platzhalter group_full_name hinzu?

            "placeholders" => {
              "group_name" => group.name,
              "group_full_name" => group.full_name || group.name,
            },
2 „Gefällt mir“