بوت Slack مع إحصائيات مسؤول Discourse

مرحبًا بالجميع! نبحث عن بعض التوجيه فيما يتعلق بعملية التطوير لدينا.

ما الذي نريد بناؤه؟

سوف يقوم روبوت Slack باستخراج بيانات مثل (المستخدمون الجدد، المواضيع المنشورة، الحلول المُنشأة، الإعجابات الممنوحة، إلخ) من لوحة التحكم الإدارية في Discourse، ونشرها يوميًا أو أسبوعيًا عبر روبوت Slack في أحد القنوات الموجودة لدينا على Slack.

السؤال

هل قام أي شخص ببناء شيء مشابه من قبل؟ نقدر جدًا أي نصائح أو توجيهات!

لم أتمكن من العثور على أي نقاط نهاية في واجهة برمجة تطبيقات Discourse لجلب هذه البيانات

يمكنك جلب جميع بيانات التقرير (في الواقع، أي بيانات في Discourse) عبر واجهة برمجة التطبيقات (API). اطلع على

بالنسبة لبيانات التقرير، يمكنك ببساطة إضافة .json إلى عنوان URL. على سبيل المثال، /admin/reports/topics.json?end_date=2020-01-26&start_date=2019-12-26 سيجلب لك جميع بيانات تقرير المواضيع.