Seria possível ter {name} além de {username}? Usar um nome real é muito mais pessoal em fóruns onde isso é aceitável.
Sugestão 2
Você considerou alinhar a UX/sintaxe com o plugin (também oficial) Discourse Canned Replies? Por exemplo, usar o seguinte em vez de {username} e {@username}:
Ótimo! Mas, ao testar, notei que o problema antigo voltou: o nome do primeiro destinatário aparece em todas as mensagens seguintes — que susto! É o mesmo caso de:
Deve ser o único que está realmente usando esse recurso no momento!!
Acabei de criar um PR com o que parece ser a correção, mas não tenho certeza do motivo pelo qual adicionar personalização de nome quebraria isso, já que funcionava antes.
Você é incrível! Vou testar assim que for mesclado.
Ei, percebi outra coisa errada na minha sugestão de Name acima — na verdade, precisamos de Firstname. Acha que é possível usar apenas a primeira palavra da string?
Conseguiria fazer isso no Excel, mas não faço ideia em Ruby!!!
Obrigado, apenas tentando contribuir onde posso. Vou adicionar opções adicionais para %{first_name} e %{last_name}, e alterar a existente para nome completo.
Sim, o bug deve ter sido corrigido (testei repetidamente). Quanto aos nomes próprios e sobrenomes, não existe uma “solução única para todos”, pois o Discourse não possui campos separados para nome e sobrenome, apenas um campo geral.
(não tenho tanta certeza de que GIFs no Discourse sejam uma boa ideia, mas vi e não pude resistir)
Sim, eu sei — seria necessário algum código inteligente para dividir a string se ela contivesse um espaço, mantendo apenas os caracteres até o espaço. E usar a string inteira se não houver espaço.
Como eu disse, consigo fazer isso no Excel, mas não em Javascript / Ruby!