هذا لا يعالج المشكلة التي وصفتها بالكامل، ولكن…
إذا كان معظم هؤلاء المستخدمين المزعجين أو المشبوهين يشاركون نفس الإحصائيات التي ذكرتها هنا
فهل فكرت في تغيير القيمة الافتراضية للإعداد clean_up_inactive_users_after_days؟
هي مضبوطة على سنتين ما لم تقم بتغييرها، لكنني لا أرى أي ضرر في تقليل هذه المدة بشكل كبير.
فهي تحذف فقط المستخدمين الذين لديهم 0 مشاركة ووقت قراءة يساوي صفرًا.
تعيينها لقيمة مثل 2-3 أسابيع يعتبر معقولاً جدًا. أي شخص يسجل في موقع Discourse ولا ينشر أو يقرأ شيئًا لمدة 2-3 أسابيع هو بوضوح ليس شخصًا حقيقيًا ترغب في وجوده في مجتمعك.
حتى لو كانوا كذلك، فإن 2-3 أسابيع فترة مقبولة لحذف حسابهم لأنهم على الأرجح فقدوا الاهتمام، وبالتالي فلا بأس من أن يضطروا مرّة أخرى إلى المرور بعملية التسجيل إذا كانوا مهتمين حقًا.