Продолжение обсуждения из Discourse Automation:
Триггеры для добавления или удаления пользователя из группы включают удобный плейсхолдер group_name. К сожалению, он содержит сокращённое имя (например, support-enthusiasts), а не полное («Discourse Support Enthusiasts»). Код выглядит так:
"placeholders" => {
"group_name" => group.name,
},
Поскольку для создания группы достаточно сокращённого имени, можно понять, почему код написан именно так. Но когда речь идёт, например, об отправке приветственного личного сообщения при вступлении в группу, было бы гораздо удобнее использовать полное имя, если это возможно:
"placeholders" => {
"group_name" => group.full_name || group.name,
},
Существует ли случай использования, требующий сокращённого имени? Если да, то, возможно, стоит добавить новый плейсхолдер group_full_name?
"placeholders" => {
"group_name" => group.name,
"group_full_name" => group.full_name || group.name,
},