هذا بالتأكيد قابل للتحقيق من منظور Discourse ولكني لا أعرف شيئًا عن Power Automate. يمكن استخدام واجهة برمجة تطبيقات Discourse لإنشاء منشورات وأبسط طريقة لاستخدام واجهة برمجة التطبيقات لشيء كهذا ستكون عن طريق إجراء طلب ويب.
إذا كانت Power Automate تمنحك القدرة على أتمتة (عذرًا
) بناء محتوى المنشور باستخدام معلومات من الحدث الذي أنشأته، بالإضافة إلى إرسال طلب ويب POST برؤوس ونص تعسفيين، فستتمكن من إنشاء موضوع به.
وثائق واجهة برمجة تطبيقات Discourse: تنشئ موضوعًا جديدًا، أو منشورًا جديدًا، أو رسالة خاصة
إضافة ملف ics إلى الموضوع أكثر تعقيدًا ولكنه قابل للتحقيق أيضًا. أعتقد أنك ستحتاج إلى إنشاء التحميل أولاً والحصول على short_path الخاص به من الاستجابة، ثم تضمين Markdown مثل  في محتوى المنشور الذي تم إنشاؤه.
قد لا يكون هذا دقيقًا ولكن هذه هي الفكرة العامة، باستخدام الاستجابة من إنشاء التحميل لإضافته إلى المنشور بنفس التنسيق الذي توجد به ملفات ics الحالية الخاصة بك.
وثائق واجهة برمجة تطبيقات Discourse: تنشئ تحميلًا
يمكن إنشاء مفتاح واجهة برمجة تطبيقات عن طريق زيارة /admin/api/keys على مثيلك. سيحتاج إلى نطاق دقيق مع تمكين topics:write و uploads:create ومن المحتمل أن ترغب في تحديد مستخدم واحد سيظهر الموضوع على أنه تم إنشاؤه بواسطة.
ملاحظة: نطاق uploads:create غير موجود بعد ولكنه قيد الإضافة. يمكنك العثور على مناقشات حول ذلك وتتبع تقدمه في الموضوع التالي وطلب السحب المرتبط: