# Puoi usare variabili nei titoli automatizzati di nuovi argomenti?

**URL:** https://meta.discourse.org/t/can-you-use-variables-in-automated-new-topic-titles/324745
**Category:** Support
**Tags:** automation
**Created:** [3 Settembre 2024, 6:33pm UTC](https://meta.discourse.org/t/can-you-use-variables-in-automated-new-topic-titles/324745 "2024-09-03T18:33:46Z")
**Posts on this page:** 7
**Page:** 1

<div class="post-metadata">

### Author: ![MachineScholar](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/machinescholar/32/424719_2.png) [@MachineScholar](https://meta.discourse.org/u/MachineScholar)
#### Post date: [3 Settembre 2024, 6:33pm UTC](https://meta.discourse.org/t/can-you-use-variables-in-automated-new-topic-titles/324745/1 "2024-09-03T18:33:46Z")

</div>

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?

 ![Screenshot 2024-09-03 at 20.17.48](https://global.discourse-cdn.com/meta/original/4X/1/a/3/1a37e4a37d810f2feb04a3e0df5a9b548de37b50.png)

---

<div class="post-metadata">

### Author: ![ludwikc](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ludwikc/32/438823_2.png) [@ludwikc](https://meta.discourse.org/u/ludwikc)
#### Post date: [13 Gennaio 2025, 11:15am UTC](https://meta.discourse.org/t/can-you-use-variables-in-automated-new-topic-titles/324745/2 "2025-01-13T11:15:03Z")

</div>

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.

---

<div class="post-metadata">

### Author: ![DrekkSama](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/drekksama/32/481386_2.png) [@DrekkSama](https://meta.discourse.org/u/DrekkSama)
#### Post date: [3 Gennaio 2026, 11:36pm UTC](https://meta.discourse.org/t/can-you-use-variables-in-automated-new-topic-titles/324745/3 "2026-01-03T23:36:37Z")

</div>

Qualcuno ha mai capito se questo fosse possibile?

---

<div class="post-metadata">

### Author: ![MachineScholar](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/machinescholar/32/424719_2.png) [@MachineScholar](https://meta.discourse.org/u/MachineScholar)
#### Post date: [4 Gennaio 2026, 5:08am UTC](https://meta.discourse.org/t/can-you-use-variables-in-automated-new-topic-titles/324745/4 "2026-01-04T05:08:50Z")

</div>

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.

---

<div class="post-metadata">

### Author: ![NateDhaliwal](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/natedhaliwal/32/313494_2.png) [@NateDhaliwal](https://meta.discourse.org/u/NateDhaliwal)
#### Post date: [4 Gennaio 2026, 8:11am UTC](https://meta.discourse.org/t/can-you-use-variables-in-automated-new-topic-titles/324745/5 "2026-01-04T08:11:15Z")

</div>

Penso che potrebbe essere possibile aggiungere più segnaposto:

> <https://github.com/discourse/discourse/blob/main/plugins/automation/lib/discourse_automation/scripts/topic.rb#L14-L25>

---

<div class="post-metadata">

### Author: ![Eingang](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/eingang/32/98491_2.png) [@Eingang](https://meta.discourse.org/u/Eingang)
#### Post date: [18 Febbraio 2026, 5:11am UTC](https://meta.discourse.org/t/can-you-use-variables-in-automated-new-topic-titles/324745/6 "2026-02-18T05:11:56Z")

</div>

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](https://momentjs.com/docs/#/displaying/) o una [stringa di data UNIX](https://gist.github.com/nikreiman/1408399) forse?

---

<div class="post-metadata">

### Author: ![markupandmatcha](https://avatars.discourse-cdn.com/v4/letter/m/ec9cab/32.png) [@markupandmatcha](https://meta.discourse.org/u/markupandmatcha)
#### Post date: [18 Febbraio 2026, 11:32am UTC](https://meta.discourse.org/t/can-you-use-variables-in-automated-new-topic-titles/324745/8 "2026-02-18T11:32:16Z")

</div>

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.
