هل من الممكن أن تتأثر مستويات الثقة بأحداث غير متعلقة بالنقاش؟

:wave: أول مرة لي في النشر، لذا آمل أنني وضعت هذا في المكان الصحيح. أرجو توجيهي إلى اتجاه أفضل لأسئلة من نوع “هل هذا ممكن؟” إذا كان هناك مثل هذا الاتجاه.

أفكر في استخدام Discourse كطبقة للنقاش تحت مجتمع ينظم فعاليات في مواقع عالمية. أحب مبدأ نظام الثقة، ولكنني أيضًا أرغب في وجود رؤية موحدة لمستوى ثقة المستخدم بناءً على كل نشاطه في مجتمعنا (على سبيل المثال، كلما حضروا فعاليات أكثر أو قدموا مقالات للموقع، زادت موثوقيتهم).

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

هل هذا صحيح تقريبًا؟ هل قام شخص آخر بالفعل بشيء مشابه؟ :thinking:

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

أعتقد أن ما تريد تحقيقه يمكن ربما أن يتحقق باستخدام المجموعات، بدلاً من مستوى الثقة. فهناك خمسة مستويات ثقة فقط (0-4)، وفي الواقع لا يُمنح المستوى TL4 تلقائيًا.

يمكنك تغيير مستوى ثقة المستخدم عبر واجهة برمجة التطبيقات (API)، لكن جعل مجموعة من المتغيرات الأخرى تؤثر على مستوى الثقة سيتطلب إضافة ملحق (plugin).

يبدو غير مرجح جدًا أن يتم ترقية شخص يحضر العديد من أنشطتك لكنه لا يشارك في المنتدى بما يكفي للترقية فيه، ليتم ترقيته على أي حال. حتى لو كنت “تثق” به، فلن يفهم بعد ذلك معايير المجتمع عبر الإنترنت. ومع ذلك، يمكنك استخدام واجهة برمجة التطبيقات (API) للتأكد من ترقية هؤلاء الأشخاص “الموثوق بهم” إلى المستوى TL1 أو TL2.

إعجابَين (2)