Texto de e-mail personalizado com base no status de visualização?

Meu fórum ainda tem alguns usuários que só usam e-mail, do tipo listserv. Algumas de nossas categorias estão configuradas por padrão para “Acompanhar primeira postagem”, mas estamos preocupados que muitos desses usuários podem não entender isso. Estamos trabalhando na conscientização, mas me pergunto se também existe uma solução técnica.

Existe alguma maneira de inserir algum texto personalizado no rodapé da notificação por e-mail quando a categoria estiver configurada para “Acompanhar primeira postagem” para aquele usuário? (Algo como “Você não verá respostas a este tópico, a menos que altere suas configurações de notificação.”)

Sem problemas! :slight_smile: Outra pessoa da minha equipe finalmente encontrou a configuração que eu esperava que existisse: user_notifications.user_watching_first_post.text_body_template

Será que existe algum índice ou algo assim para todas essas configurações? Isso facilitaria encontrar coisas específicas no futuro?

Geralmente, a melhor maneira é encontrar o texto que você deseja alterar e pesquisar em admin/customize/site_texts por ele.

O mais próximo de um índice seriam os arquivos de tradução no código-fonte do Discourse… há 2 para cada idioma e esses arquivos contêm quase todo o texto do aplicativo. Para o inglês, são client.en.yml e server.en.yml… o texto user_notifications.user_watching_first_post, por exemplo, está aqui no server.en.yml.

Então, você pode pesquisar nesses arquivos pelo texto que deseja editar e, em seguida, procurar pela chave e editá-la em admin/customize/site_texts.