كيفية إنشاء منشورات Discourse تلقائيًا من بيانات Nolt webhook؟

مرحباً! أول مشاركة لي، يرجى إعلامي إذا كنت أخالف أي عرف في سؤالي :grin:

يستخدم فريقي حاليًا Nolt لآراء المستخدمين وطلبات الميزات لمنتجنا. نود إنشاء سلسلة مناقشة في مجتمع Discourse الخاص بنا حيث، كلما تم نشر ملاحظات جديدة على لوحة Nolt الخاصة بنا، يتم كتابة تعليق جديد تلقائيًا على تلك السلسلة أيضًا.

حاليًا، لدى Nolt ميزة webhooks أعتقد أنه يمكننا استخدامها لتحقيق ذلك، لكنني لست متأكدًا من الخطوات التالية. هل من المفترض أن أقوم بنشر هذه البيانات إلى واجهة برمجة تطبيقات Discourse عبر روبوت مستضاف على Heroku، على سبيل المثال؟ أود معرفة ما إذا كانت هناك أي موارد أساسية لبناء شيء كهذا لأنني تائه بشأن مكان البدء.

مجتمع Discourse الخاص بنا مستضاف ذاتيًا، إذا كان ذلك يساعد.

إعجاب واحد (1)

ستحتاج إلى شيء لاستقبال الـ webhook الخاص بـ Nolt، ومعالجة البيانات، وتنفيذ استدعاء API الخاص بـ Discourse.

يستخدم الكثير من الأشخاص Zapier وأدوات مشابهة للقيام بذلك، ولكن يمكنك أيضًا استخدام خدمة بدون خادم (serverless)، أو روبوت على Heroku كما ذكرت.

الوثائق الخاصة بإنشاء منشورات جديدة في Discourse عبر استدعاءات API موجودة على Discourse API Docs

3 إعجابات

لقد اطلعت على Zapier وكنت أفكر فيه كخيار، لكني أجد استكشاف الأخطاء وإصلاحها محبطًا حقًا معه في بعض الأحيان. هل لديك أي توصيات محددة لخدمات الخوادم التي ذكرتها؟ لا أعتقد أنني سمعت عنها من قبل.

الرابط إلى وثائق واجهة برمجة التطبيقات مفيد جدًا! كنت أبحث عنه.

شكرًا على الرد :grin:

الحل الآخر إذا كان بإمكانك تثبيت الإضافات هو إضافة تقبل استدعاءات الويب هوك مباشرة من nolt. ربما لن يكون الأمر أصعب بكثير ولن تحتاج إلى خدمة أخرى متضمنة.

إعجاب واحد (1)

أعتقد أننا نستطيع. هذا يبدو خيارًا رائعًا - أود الاحتفاظ بالأشياء داخل Discourse :stuck_out_tongue: شكرًا على المعلومات!

إعجاب واحد (1)

إذا كنت بحاجة إلى مساعدة ولديك ميزانية، يمكنك الاتصال بي أو السؤال في Marketplace. إذا كنت تبحث عن أمثلة، فإن ما أوصي به هو الحصول على مستودع all-the-plugins من github/discourse والعثور على واحد يضيف مسارًا.

إعجاب واحد (1)

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.