Olá a todos! Tenho apenas uma pergunta rápida sobre a funcionalidade dos scripts de automação pré-fabricados. Estou executando uma plataforma educacional e quero criar um tópico automático de palavra do dia todos os dias (ao qual um bot responde e escreve uma postagem), mas não quero permitir tópicos com o mesmo título.
Então, minha pergunta é: existe alguma maneira de inserir uma variável, como mostrado no título do tópico na captura de tela, para que o título do tópico seja diferente cada vez que a automação for executada? Ou isso exigiria um script de automação personalizado?
Vim aqui fazer a mesma pergunta. Como os tópicos podem ser criados recorrentemente, seria ótimo adicionar uma variável {{date}} para distinguir um do outro.
Eu nunca consegui descobrir isso. Parece que existe algum subconjunto de variáveis que pode ser interpolado, mas eu não sei qual é esse subconjunto nem se é possível criar novos de alguma forma.
Marque-me como mais uma pessoa que estava apenas olhando para isso e tentando descobrir como adicionar datas ao corpo do texto. Eu idealmente gostaria de poder especificar uma data com opções de formatação também, para que eu possa obter, por exemplo, fevereiro de 2026, e não apenas 01/02/2026. Algum tipo de formatação do moment.js ou string de data UNIX, talvez?
Adicionando ao tópico porque encontrei exatamente isso ao configurar um tópico semanal de “feedback de design” para uma comunidade de clientes.
O que funcionou para nós: acabamos usando um gatilho de webhook de um fluxo de trabalho externo n8n em vez do agendador de automação integrado. O lado do n8n lida com a interpolação de data (você tem controle total sobre a formatação da data lá) e, em seguida, chama a API do Discourse para criar o tópico com o título pré-formatado. Um pouco mais de infraestrutura, mas significa que você não está lutando contra o sistema de placeholder de automação.
Dito isso, se você quiser permanecer inteiramente dentro da automação do Discourse: o sistema de placeholder que @NateDhaliwal sinalizou na fonte é o lugar certo para procurar. As declarações de placeholder no script do tópico são o que são expostas aos campos de título e postagem. O desafio é que {{date}} não é um placeholder integrado — esses são específicos do contexto do usuário, como creator_username. Adicionar um placeholder de data exigiria um plugin ou um PR para o discourse-automation.
Para @Eingang que deseja datas formatadas especificamente: a rota do fluxo de trabalho externo oferece controle total no estilo moment.js. Nós formatamos o nosso como MMMM YYYY antes de enviar para a API e ele aparece exatamente como escrito no título do tópico. Não é a solução mais elegante, mas é confiável e está funcionando sem problemas há cerca de quatro meses.