سؤال متابعة.
هل هناك طريقة لتعيين موضوع تلقائيًا في فئات معينة لمجموعة؟
لم أجد طريقة للقيام بذلك، ومكون الأتمتة لديه فقط سير عمل “تعيين عشوائي” لا يبدو مفيدًا لما أريده.
سؤال متابعة.
هل هناك طريقة لتعيين موضوع تلقائيًا في فئات معينة لمجموعة؟
لم أجد طريقة للقيام بذلك، ومكون الأتمتة لديه فقط سير عمل “تعيين عشوائي” لا يبدو مفيدًا لما أريده.
نعم، أعتقد أن هذا يتطلب برنامجًا نصيًا مخصصًا للأتمتة، ولكن قد أكون مخطئًا. قد تتمكن من استخدام التعيين العشوائي بطريقة ما وتشغيله بشكل متكرر. ![]()
يمكنك استخدام وظيفة تتبع المجموعة أيضًا.
لاحظ أنك تحصل أيضًا على عامل تصفية التنقل غير معين في أعلى صفحة عرض موضوع الفئة إذا قمت بتمكين إعداد الفئة إضافة عامل تصفية غير معين.
لا يمكنك فعل ذلك مباشرة، ولكن يمكنك إعداده باستخدام أتمتة مخصصة أو إضافة صغيرة. خيار آخر هو تشغيل “تعيين” عبر واجهة برمجة التطبيقات (API) عند إنشاء موضوع في تلك الفئة، مع توجيهه إلى المجموعة.
لقد بحثت في ذلك، لكنه يتجاوز قدراتي قليلاً فيما يتعلق بكيفية تنفيذه.
اقترح ChatGPT:
الخيار أ - خطاف الويب الأساسي ← استدعاء واجهة برمجة التطبيقات (API) (بدون كود إضافي)
تمكين تعيينات المجموعة
في إعدادات الموقع، أضف مجموعتك إلى السماح بالتعيينات على المجموعات. هذا يمكّن من تعيين المواضيع لتلك المجموعة.
إنشاء خطاف ويب “حدث الموضوع”
المسؤول ← الإعدادات ← خطافات الويب ← جديد.
نوع الحدث: الموضوع؛ تحقق من تم الإنشاء.
(اختياري) قم بالتصفية حسب فئة التذاكر الخاصة بك حتى يتم تشغيلها هناك فقط.
قم بتعيين سر؛ احفظ. يرسل Discourse حمولات topic_created بمعرف/عنوان الموضوع.
معالجة خطاف الويب في Zapier/Make/أو نقطة النهاية الخاصة بك
قم بتحليل الحمولة؛ احصل على topic.id (وتأكد من الفئة إذا لم تقم بالتصفية في الخطوة 2).
استدعاء نقطة نهاية التعيين لتعيين المجموعة
استخدم مفتاح واجهة برمجة تطبيقات المسؤول + اسم المستخدم. (وثائق واجهة برمجة التطبيقات العامة + كيفية “هندسة عكسية” لنقاط النهاية إذا لم تكن موثقة.)
نصيحة عملية: افتح أدوات المطور في متصفحك على موضوع، وانقر يدويًا على تعيين ← مجموعتك، وانسخ طلب الشبكة (المسار + المعلمات). استخدم هذا الطلب الدقيق في معالج خطاف الويب الخاص بك. (واجهة مستخدم التعيين جزء من الأساس الآن؛ يعرض المتحكم نفس المسار الذي تستخدمه واجهة المستخدم.)
هذا يمنحك تعيينات فورية ومحددة في اللحظة التي يتم فيها إنشاء موضوع في التذاكر.
وقد ضعت عند الخطوة 3.