هل هناك طريقة لقمع الملخصات لمجموعة مستخدمين معينة فقط؟

نود خدمة مجموعة معينة من المستخدمين عن طريق إخطارهم فقط بإعداد مجموعة لمشاهدة المنشور الأول في علامة تصنيف معينة. هذا سهل التكوين بما فيه الكفاية، باستثناء الجزء “فقط”. لا أجد مثل هذا الإعداد.

هل هناك طريقة لتعطيل ملخص النشاط تلقائيًا لأعضاء المجموعة مع ترك الإعداد الافتراضي كما هو للآخرين؟

مرحباً ToddZ :slight_smile:

على حد علمي، الطريقة الوحيدة ستكون تغيير إعدادات هؤلاء المستخدمين باستخدام سكربت Rails (تحذير كالمعتاد، أي شيء يتم عبر وحدة تحكم Rails يمكن أن يسير بشكل خاطئ إذا لم يتم بشكل صحيح).

وهو ليس ممكناً (بسهولة) تعطيل الإعداد تلقائياً عند إضافة مستخدم إلى مجموعة.

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

أسهل طريقة يمكنني التفكير بها هي استخدام إضافة الأتمتة (Automation plugin) لتشغيل خطاف Zapier (Zapier webhook) عند إضافة مستخدم إلى مجموعة. يمكن بعد ذلك تكوين Zapier لإرسال طلب PUT إلى Discourse لتحديث تفضيلات المستخدم.

لم أجرب هذا السيناريو بالضبط بعد، ولكنه يجب أن يعمل.

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

مثير للاهتمام، شكراً لك – لم أكن قد استكشفت إضافة الأتمتة بعد.

نظرًا لأن استخدام خطافات الويب مع Zapier يتطلب اشتراكًا دائمًا بقيمة 20 دولارًا شهريًا، فقد أتمكن من إقناع فريقي بتمويل أتمتة مخصصة بدلاً من ذلك.

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

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

شكرًا - لم أتعامل مع وحدة التحكم أو البرمجة النصية بعد، وسيتعين أن تكون آلية لتكون عملية. يبدو أن إضافة الأتمتة قد تكون مسارًا.

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

لقد كنت أرغب في تعلم كيفية إنشاء نصوص برمجية مخصصة للأتمتة لفترة من الوقت، لذا اغتنمت هذه الفرصة للقيام بذلك. يرجى عدم استخدام هذا كما هو، ولكن إليك مثال على كيفية إضافة برنامج نصي للأتمتة لتحديث تفضيلات ملخص النشاط عند إضافة مستخدم أو إزالته من مجموعة: Create custom Automations - #6 by simon.

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

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

يا إلهي، سيمون، أنت مذهل. * “مساهم رائع” * لا يصفك تمامًا.

ليس لدي حاليًا بيئة اختبار لتجربة ذلك، لكن إنشاء واحدة على قائمتي.

في هذه الأثناء، أتطلع إلى سماع بعض مراجعات الأقران..!

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