Continuando a discussão de Automação do Discourse:
Os gatilhos para adicionar ou remover alguém de um grupo incluem um placeholder útil para group_name. Infelizmente, ele está definido para o stub (por exemplo, support-enthusiasts) e não para o nome completo (“Discourse Support Enthusiasts”). O código é:
"placeholders" => {
"group_name" => group.name,
},
Como o stub do nome do grupo é tudo o que você precisa para criar um grupo, posso entender por que o código é assim. Mas quando se trata, por exemplo, de enviar uma PM de boas-vindas quando alguém entra no grupo, seria muito melhor usar o nome completo, se possível:
"placeholders" => {
"group_name" => group.full_name || group.name,
},
Existe um caso de uso que precisa do stub? Se sim, talvez adicionar um novo placeholder group_full_name em vez disso?
"placeholders" => {
"group_name" => group.name,
"group_full_name" => group.full_name || group.name,
},