باستخدام أتمتة Discourse، يمكنني تشغيل استعلام Data Explorer بوتيرة متكررة لسحب القيم التي تشكل تقرير مصطلحات البحث الشائعة الذي يمكن تنزيله كملف CSV من لوحة تحكم مسؤولي Discourse.
ومع ذلك، فإن تشغيل الاستعلام عبر الأتمتة يضع النتائج في نص البريد الإلكتروني بدلاً من إعطائي خيار إرفاق النتائج كملف CSV أو JSON بالبريد الإلكتروني، وهو ما أفضل حتى أتمكن من فتح المرفق عند استلامه وفرزه وتصفيته باستخدام Excel.
هل يمكنك من فضلك جعل خيار إرفاق نتائج استعلام Data Explorer خيارًا عند جدولة رسالة خاصة بنتائج Data Explorer عبر أتمتة Discourse؟
لقد عرضت هذا الطلب على المهندس الذي عمل على ميزة الأتمتة هذه. نعتقد أنه قد يكون من المفيد إضافة حقل جديد إلى الأتمتة (شيء مثل “إرفاق التقرير كملف CSV”) ولكننا لسنا متأكدين من الأولوية حيث أن لدينا طلبًا واحدًا فقط من عميل بشأنه في الوقت الحالي. نفكر في ترك هذا الموضوع مفتوحًا لمعرفة ما إذا كنا سنحصل على المزيد من الطلبات قبل وضعه على خارطة الطريق أو في pr-welcome.
طلب متابعة للإضافة على الطلب الأصلي: يرجى تضمين جميع مصطلحات البحث التي تتجاوز أول 100 في التقرير.
أسأل لأنني أتلقى تقرير بريد إلكتروني آلي من Discourse لمصطلحات البحث خلال الشهر الماضي لمقارنتها بالبرنامج النصي الذي أعددته بنفسي والذي أقوم بتشغيله لإنشاء ملف CSV بنفس البيانات، ولكن بينما يحصل البرنامج النصي على أول 100 مصطلح فقط، كان البريد الإلكتروني الآلي لشهر أغسطس يحتوي على أكثر من 300 مصطلح.
بالنظر إلى JSON الذي تم إرجاعه من نقطة نهاية Discourse API، ومع ذلك، لا أرى أي علامة منطقية، أو معلمة استعلام، وما إلى ذلك يمكنني تحديدها للحصول على جميع النتائج.
أنا أقوم باستدعاء نقطة نهاية واجهة برمجة تطبيقات البحث الرائج في Discourse https://my_company_discourse/admin/reports/trending_search.json?start_date=2023-08-01&end_date=2023-08-31 باستخدام برنامجي النصي بلغة Python وأقوم بتزويد تواريخ البدء والانتهاء المختلفة، ولكنه يُرجع فقط أول 100 نتيجة.