تذكيرات حوارات تم حلها - اقتراح المواضيع التي تم حلها بالفعل

:information_source: نظرة عامة

يجب علينا تحسين الرسالة الخاصة التي يتم إرسالها للمستخدم الذي قام بحل موضوع ما، وذلك بالتأكد من أن المواضيع المقترحة في هذه الرسالة لم يتم حلها بعد.

:white_check_mark: معايير القبول

  • [الوظيفة الحالية] عندما يتم تمييز رد المستخدم كحل لموضوع ما، يتم إرسال رسالة خاصة له لتشجيعه على تقديم المزيد من الحلول.

  • يجب أن تكون المواضيع المدرجة في هذه الرسالة الخاصة هي مواضيع ذات صلة تنتمي إلى فئة تم تمكين الحلول فيها ولم يتم حلها بعد.

:books: سياق إضافي

  • التقرير الأصلي:*

مرحباً! لقد قمت بتثبيت إضافة تذكيرات الحلول ولاحظت أنها تقوم بتعبئة مشاركات مقترحة تم حلها بالفعل، أو بعضها لا يحتوي على خيار حل (مثل الإعلانات).

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

GitHub - discourse/discourse-solved-reminders-plugin: A plugin to remind users to mark a solution

3 إعجابات

يبدو هذا وكأنه إضافة رائعة. للأسف، لا أرى موضوعًا هنا في Meta. إذا كان لديك حساب GitHub، فقد يكون من الجيد أيضًا تقديم تقرير خطأ هناك.

لدي حساب، ولكن للأسف تم إيقاف المشكلات في هذا المستودع :frowning:

إعجابَين (2)

هذا مؤسف للغاية. لقد حاولت للتو استخدام @mention لمعرفة ما إذا كان بإمكاني تحديد حساب لـ DeV هنا. لكن لم أنجح حيث أن اسم حسابه هناك لا يبدو مطابقًا هنا.

ومع ذلك، يبدو أنه امتداد رائع حقًا لمكون solved الإضافي. في رأيي، كان يجب أن يكون طلب سحب (pull request) إلى المكون الإضافي الأصلي لإضافة خيارات.

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

أربيت هو @techAPJ ولكنه مسافر حاليًا لذا لن يكون متاحًا لفترة.

5 إعجابات

هذا رائع. مفهوم مع كونه بعيدًا. مهاراتك البوليسية بالتأكيد أكثر براعة من مهاراتي. :grin:
من المحتمل أن يساعد كونه جزءًا من فريقك الممتاز!

إعجابَين (2)

بالضبط. آمل ألا نصبح أبدًا كبارًا لدرجة أنني لا أتعرف على أعضاء الفريق! علاوة على ذلك، عمل أربيت هنا لفترة أطول مني.

4 إعجابات

هل يمكنك تضمين بعض لقطات الشاشة للمشكلة مع أمثلة؟ عند قراءة الكود، يمكنني رؤية أنه يقيد قائمة الفئات المرشحة بتلك التي تسمح بالحلول.

على المدى الطويل، @hugh / @tobiaseigen، ربما يجب علينا فقط دمج الميزتين في المكون الإضافي “solved” لتجنب انحراف الكود والصيانة الأكثر تعقيدًا.

4 إعجابات

شكراً لكل التحريات! :pray:

@sam، هذه هي الرسالة التي تلقيتها:

تلقيت هذه الرسالة في 18 سبتمبر.

  1. Enabling Job Push from Zeebe to reduce activation latency - Camunda 8 Topics - Camunda Forum
    تم حل هذا المنشور في 10 سبتمبر - لا أتذكر ما إذا كان قد تم قفله بالفعل بسبب الحل بحلول الوقت الذي تلقيت فيه رسالتي، ولكننا نقفل المواضيع تلقائيًا بعد 7 أيام من اختيار الحل، لذلك من المحتمل.
  2. Strategy for scaling Job Workers in Zeebe - Camunda 8 Topics - Camunda Forum
    تم حل المنشور في 1 أغسطس، وكان بالتأكيد قد تم قفله.
  3. Important Update: Camunda 7 Community Edition End of Life Announced - Camunda 7 Updates - Camunda Forum
    هذا المنشور في فئة إعلانات لا تتوفر فيها خيار الحلول.
  4. I've Built a little BPMN personality Test with Camunda 8 - Show and Tell - Camunda Forum
    هذا المنشور في فئة فرعية لا تتوفر فيها الحلول، على الرغم من توفرها في الفئة الرئيسية.
  5. The latest and stable version of Camunda 8 - Camunda 8 Topics - Camunda Forum
    هذا هو المنشور الوحيد الذي ربما لم يتم تمييزه على أنه “تم حله” بعد، لأن الإجابة نُشرت قبل يوم واحد فقط من تلقي رسالتي وقد لا يكون قد تم تمييزها كحل بحلول الوقت الذي تم فيه إرسال الرسالة.
إعجاب واحد (1)

أوه، الآن أرى المشكلة:

نحن نستخدم “list_suggested_for” للحصول على القائمة الموجودة في هذا التبويب للمستخدم:

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

“المواضيع المقترحة” عشوائية إلى حد كبير (بمجرد استنفاد غير المقروء/الجديد).

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

شكراً على التقرير هنا، @xomiamoore! لقد طلبت من فريقنا تحديث هذا الـ PM لضمان أنه يتضمن فقط الموضوعات التي تنتمي إلى فئة مع تمكين الحلول وهي غير محلولة حاليًا. سيكون هذا تحسينًا كبيرًا هنا.

أخشى أنني لا أستطيع تحديد موعد تسليم هذا، حيث لدينا عدد من المشاريع الأخرى قيد التنفيذ، ولكننا سنعلمك عندما نبدأ العمل عليه.

4 إعجابات

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

وللحصول على السياق الكامل، جميع منتجاتنا تحتوي على فئة سؤال، لكن مجرد حصول شخص ما على حل في المنتج أ لا يعني أنه يعرف كيفية المساعدة في المنتج ب.

أحاول حصر المواضيع غير المحلولة المقترحة في نفس الفئة التي تلقى فيها الحل الأصلي.

نعم، يجب أن يعمل ذلك.

تستخدم رسالة «مساعدة في الإجابة على أسئلة مماثلة» الخاصة المنطق القياسي للمواضيع المقترحة في Discourse للموضوع الذي تم فيه قبول الحل. لذا، إذا كانت ميزة «تقييد المقترحات على الفئة» مفعّلة، فيجب أن تقتصر المواضيع المقترحة في تلك الرسالة على نفس الفئة الخاصة بالموضوع المحلول الأصلي.

لذلك، في مثالك، يجب أن يقتصر اقتراح موضوعات أخرى من فئة منتج أ فقط عند وجود حل في منتج أ، وليس من فئة منتج ب.

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