Ceci est certainement réalisable du point de vue de Discourse, mais je ne connais rien à Power Automate. L’API Discourse peut être utilisée pour créer des publications et la manière la plus simple d’utiliser l’API pour quelque chose comme ceci serait de faire une requête web.
Si Power Automate vous donne le pouvoir d’automatiser (désolé
) la construction du contenu de la publication à l’aide des informations de l’événement que vous avez créé, ainsi que d’envoyer une requête web POST avec des en-têtes et un corps arbitraires, vous pourrez créer un sujet avec cela.
Docs API Discourse : Crée un nouveau sujet, une nouvelle publication ou un message privé
L’ajout du fichier ics au sujet est un peu plus complexe mais réalisable. Je pense que vous devrez d’abord créer le téléversement et obtenir son short_path à partir de la réponse, puis inclure du Markdown comme  dans le contenu de la publication construit.
Cela pourrait ne pas être exact, mais c’est l’idée générale, en utilisant la réponse de la création du téléversement pour l’ajouter à la publication dans le même format que vos téléversements ics existants.
Docs API Discourse : Crée un téléversement
Une clé API peut être créée en visitant /admin/api/keys sur votre instance. Elle nécessiterait une portée granulaire avec les autorisations topics:write et uploads:create activées, et vous voudriez probablement sélectionner un utilisateur unique par lequel la publication apparaîtra comme créée.
Remarque : La portée uploads:create n’existe pas encore, mais elle est en cours d’ajout. Vous pouvez trouver des discussions à ce sujet et suivre sa progression dans le sujet suivant et la pull request liée :