Puoi usare variabili nei titoli automatizzati di nuovi argomenti?

Ciao a tutti! Ho una rapida domanda sulla funzionalità degli script di automazione predefiniti. Sto gestendo una piattaforma educativa e voglio creare un argomento automatico “parola del giorno” ogni giorno (al quale un bot risponde e scrive un post), ma non voglio abilitare argomenti con lo stesso titolo.

Quindi la mia domanda è: c’è un modo per inserire una variabile come mostrato nel titolo dell’argomento nello screenshot in modo che il titolo dell’argomento sia diverso ogni volta che l’automazione viene eseguita? O ciò richiederebbe uno script di automazione personalizzato?

4 Mi Piace

Sono venuto qui per fare la stessa domanda. Poiché gli argomenti possono essere creati su base ricorrente, sarebbe fantastico aggiungere una variabile {{date}} per distinguerli l’uno dall’altro.

4 Mi Piace

Qualcuno ha mai capito se questo fosse possibile?

Non sono mai riuscito a capirlo. Sembra che esista un sottoinsieme di variabili che possono essere interpolate, ma non so quale sia questo sottoinsieme né se sia possibile crearne di nuove in qualche modo.

Penso che potrebbe essere possibile aggiungere più segnaposto:

1 Mi Piace

Segnatemi come un’altra persona che stava solo guardando questo e cercando di capire come aggiungere date nel corpo del testo. Idealmente, vorrei anche poter specificare una data con opzioni di formattazione, in modo da ottenere, ad esempio, February 2026, non solo 02/01/2026. Qualcosa come la formattazione di moment.js o una stringa di data UNIX forse?

Aggiungo alla discussione perché mi sono imbattuto esattamente in questo problema durante l’impostazione di un argomento settimanale di “feedback di progettazione” per una community di clienti.

Ciò che ha funzionato per noi: abbiamo finito per utilizzare un trigger webhook da un flusso di lavoro esterno n8n anziché lo scheduler di automazione integrato. Il lato n8n gestisce l’interpolazione della data (hai il pieno controllo sulla formattazione della data lì) e quindi chiama l’API di Discourse per creare l’argomento con il titolo preformattato. Un po’ più di infrastruttura, ma significa che non stai combattendo contro il sistema dei segnaposto di automazione.

Detto questo, se vuoi rimanere interamente all’interno dell’automazione di Discourse: il sistema di segnaposto che @NateDhaliwal ha segnalato nella fonte è il posto giusto da guardare. Le dichiarazioni placeholder nello script dell’argomento sono ciò che viene esposto ai campi del titolo e del post. La sfida è che {{date}} non è un segnaposto integrato: quelli sono relativi al contesto utente come creator_username. Aggiungere un segnaposto per la data richiederebbe un plugin o una PR a discourse-automation.

Per @Eingang che desidera date formattate specificamente: il percorso del flusso di lavoro esterno ti offre il pieno controllo in stile moment.js. Noi formattiamo il nostro come MMMM YYYY prima di inviarlo all’API e viene visualizzato esattamente come scritto nel titolo dell’argomento. Non è la soluzione più elegante, ma è affidabile e funziona senza problemi da circa quattro mesi.

1 Mi Piace