Questo è certamente realizzabile dal punto di vista di Discourse, ma non so nulla di Power Automate. L’API di Discourse può essere utilizzata per creare post e il modo più semplice per utilizzare l’API per qualcosa del genere sarebbe effettuare una richiesta web.
Se Power Automate ti dà il potere di automatizzare (scusa
) la costruzione del contenuto del post utilizzando le informazioni dell’evento che hai creato, oltre a inviare una richiesta web POST con intestazioni e corpo arbitrari, sarai in grado di creare un argomento con esso.
Documentazione API di Discourse: Crea un nuovo argomento, un nuovo post o un messaggio privato
Aggiungere il file ics all’argomento è un po’ più complicato ma anche realizzabile. Penso che dovresti prima creare l’upload e ottenere il suo short_path dalla risposta, quindi includere Markdown come  nel contenuto del post costruito.
Questo potrebbe non essere accurato, ma questa è l’idea generale, utilizzando la risposta dalla creazione dell’upload per aggiungerla al post nello stesso formato in cui si trovano i tuoi attuali upload ics.
Documentazione API di Discourse: Crea un upload
Una chiave API può essere creata visitando /admin/api/keys sulla tua istanza. Avrebbe bisogno di uno scope granulare con topics:write e uploads:create abilitati e probabilmente vorrai selezionare un singolo utente per cui apparirà creato l’argomento.
Nota: lo scope uploads:create non esiste ancora ma è in fase di aggiunta. Puoi trovare discussioni al riguardo e monitorare i progressi nell’argomento seguente e nella pull request collegata: