ترويج جماعي إلى TL2 باستخدام أمر يدوي؟

أقوم بتحرير منشوري الأصلي بإضافة سؤال آخر:

  • قمت بتغيير متطلبات المستوى الثاني (TL2) الجديدة، لكن يبدو أن الترقية لم تحدث. هناك الآن عدد قليل من المستخدمين الذين وصلوا إلى مستوى TL2، غير أن السبب في ترقيتهم دون الآخرين غير واضح. كان يجب أن يتم ترقية جميعهم حتى الآن، حيث تم تعيين عدد الأيام التي تمت زيارتها إلى 0.

هل توجد أمر ريلز (Rails) يمكنني استخدامه أو مهمة في سايدكيك (Sidekiq) يمكنني تشغيلها لتقوم بالمرور على جميع المستخدمين وترقيتهم؟

شكرًا مرة أخرى! :slight_smile:

فيما يلي السؤال الأصلي


قبل القيام بأي شيء خاطئ، أود أولًا الاستفسار معكم :wink:

الحالة: قمت بنقل منتداي القديم إلى ديسكورش الآن (هلا!). وبسبب إعدادات مستويات الثقة (TL)، أصبح الجميع الآن “عضوًا أساسيًا”، مما أدى إلى استياء بعض الأعضاء القدامى.

لذا، ما أريد فعله الآن هو ضبط متطلبات TL2 بطريقة تتيح ترقيتي الأعضاء القدامى إلى TL2 فورًا (إزالة شرط عدد الأيام التي تمت زيارتها، والمواضيع التي تم الدخول فيها، ووقت القراءة، وعدد الإعجابات المطلوبة، والاحتفاظ فقط بشرط عدد المنشورات، حيث تم نقل هذه البيانات من المنتدى القديم).

ما أظنه سيحدث هو أن جميع الأعضاء القدامى البالغ عددهم 12000 سيتم ترقية مستوياتهم إلى TL2 خلال 24 ساعة.

ثم أريد إعادة الضبط إلى إعدادات TL2 “القياسية” (15 يومًا للزيارة، الإعجابات، إلخ)، حتى لا يتم ترقية الأعضاء الجدد الحقيقيين بهذه السرعة.

السؤال: هل سيحتفظ الجميع بمستوى TL2 الذي حصلوا عليه؟ أم سيتم تخفيض مستوياتهم مرة أخرى؟

وتفاصيل إضافية: معظم الحسابات القديمة لا تزال معطلة (كان لا بد من ذلك أثناء فترة الهجرة/الاختبار للتأكد من عدم إرسال رسائل بريد إلكتروني لأحد) - هل ستحدث ترقية TL2 للمستخدمين المعطلين؟

شكرًا لكم على رؤيتكم!

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

لقد قمت للتو بتغيير المتطلبات. هل هناك وظيفة يمكنني تشغيلها في Sidekiq لمعالجتها؟ لقد رأيت فقط jobs:TL3promotions لكنني أظن أنها ليست هي (أو هل هي؟) شكرًا لك مرة أخرى!

آمل أن يلاحظ أحد سؤالي (تم تعديله في المنشور الأول). لا أرغب في بدء موضوع جديد، لكن ربما يكون ذلك ضروريًا؟

حتى الآن، تم ترقية 3 أشخاص فقط فقط بينما كان يجب أن يكون العدد 12000؟ لذا يبدو أن ترقية المستخدم تتطلب إجراءً منه ولا تتم تلقائيًا.

هل هناك مهمة يمكنني تشغيلها أو أمر Rails يمكنني تنفيذه لتمرير جميع المستخدمين وترقيتهم إذا استوفوا معايير TL2 الجديدة؟

شكرًا لكم على رؤيتكم! :slight_smile: