حذف الصور المشتركة في دروس Discobot

أعتقد أننا ربما ناقشنا هذا من قبل، لكنني لا أستطيع العثور عليه الآن: هل تُحذف الصور المرفقة ضمن برنامج تعليمي لـ Discobot بعد عدد محدد من الأيام؟ إذا لم يكن الأمر كذلك، فأعتقد أن هذه فكرة جيدة؛ وإلا فقد ننتهي بوجود آلاف الصور ذات قيمة ضئيلة أو معدومة. ربما يمكن استبدال الصورة بصورة عامة تقول “لقد قمت برفع صورة هنا”؟

لقد قمت بتعطيل Discobot بسبب هذه المشكلة، لكنني سأفعّله إذا تمكنا من حذف تلك الصور.

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

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

يبدو لي أن احتمال قيام آلاف المستخدمين برفع صورة بحجم يصل إلى 500 كيلوبايت (وهو ما لا يضيف أي قيمة حقيقية للمنتدى نفسه) أمر كبير جدًا.

حتى لو قام 1,000 فقط من كل 10,000 عضو بذلك، فمع عضوية تبلغ 50,000 عضو، فإن قيام 5,000 عضو فقط بذلك يؤدي إلى استهلاك يصل إلى 2.5 جيجابايت من مساحة القرص المهدرة.

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

أعطني البيانات الفعلية، وإلا فأنت ببساطة تستخرج أرقامًا من :peach:

لا أعمل بهذه الطريقة :wink:

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

لا يمكنني إعطاؤك أي أرقام لأن هذه الميزة غير مفعّلة لدي. ربما يمكنك الاطلاع على الاستخدام هنا على Meta.

استضافة صور محبوسة في رسالة خاصة لا تقدم أي قيمة أو قيمة قليلة على المدى الطويل هي إهدار في رأيي، وتشكّل مصدر قلق لأي شخص يستخدم محركات أقراص الحالة الصلبة كأقراص رئيسية. الأمر لا يقتصر فقط على إضافة 2 أو 3 جيجابايت إضافية إلى منتداك، بل يؤثر أيضًا على النسخ الاحتياطية. إذا احتفظت بـ 10 نسخ احتياطية أو أكثر، فإن هذا المبلغ يتراكم بسرعة كبيرة — وإذا كنت تدفع مقابل نسخ احتياطية خارج الموقع، فإن ذلك يؤثر على مساحتك المسموح بها وحركة المرور المرتبطة بها أيضًا. قد لا يكون هذا مصدر قلق بالنسبة لك، لكنه مصدر قلق بالنسبة لي، وأنا متأكد من أنه كذلك بالنسبة للكثيرين غيري.

إذا كنت قلقًا حقًا بهذا القدر، فيجب أن تكون قلقًا بما يكفي للنظر في البيانات. وحتى ذلك الحين..

كذلك، من المحتمل أن يكون من السهل جدًا كتابة ملحق لحذف جميع محادثات discobot القديمة أكثر من {x} يومًا تلقائيًا إذا كنت ترغب في تمويله على Marketplace.

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

حسنًا، لقد كنتُ قلقًا — ولهذا السبب قمت بإيقافه (ولكنني سيعيد تشغيله إذا لم تكن هذه المشكلة موجودة).

نعم، يمكنني ذلك، لكنني أعتقد أنه يجب أن يكون جزءًا من النواة الأساسية. ما المشكلة في حذف Discourse لها بعد فترة زمنية معينة؟ لا أستطيع التفكير في أي فائدة حقيقية في الاحتفاظ بها.

سأضيف وسم pr-welcome إلى هذا الطلب، وأوافق على أن مهمة “حذف جميع رسائل ديسكوبوت الخاصة الأقدم من {x} شهرًا” آمنة إلى حد كبير، فهي في الحقيقة مجرد تحسين بسيط.

5 إعجابات

رائع، شكرًا لك :smiley:

إذا كان بإمكانك (أو أي شخص آخر) إرشادي إلى مهام مشابهة موجودة مسبقًا، فقد أتمكن من إرسال طلب سحب (PR) لهذا (بافتراض أنه يتعلق بجهة Ruby وليس Ember :relaxed:).

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