كيف يحسب Discourse سجل الرسائل في الدردشة خلال العام الماضي؟


الصورة مأخوذة من Own username and avatar displayed when looking at other people’s Rewinds

لاحظت أن قسم الدردشة في “الاسترجاع” (rewind) الخاص بي على Meta لم يعد متاحًا بعد أن أصبحت رسالتي الأخيرة في قناة الصالة أقدم من ثلاثة أشهر وتم حذفها بالتالي. يتم إخفاء القسم في حال لم يكن لديك “قناة مفضلة”، وبما أن تلك كانت القناة الوحيدة التي شاركت فيها، يبدو أن Discourse لم يعد قادرًا على تحديد قناتي المفضلة.

هذا جعلني أتساءل كيف يتم تحديد عدد رسائل الدردشة في العام الماضي في المنتديات حيث لا يكون أحد إعدادات “أيام الاحتفاظ” (retention days) هو 0 أو أكبر من سنة واحدة.

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

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

هذا

إنه شيء للمتعة، لا يهدف حقًا إلى الدقة الأكاديمية.

أعتقد أن تأطير “للمتعة، وليس للدقة الأكاديمية” يقلل من شأن المشكلة بعض الشيء.

الأمر لا يتعلق بتناقضات بسيطة - هناك فرق جوهري بين “هذا هو نشاط الدردشة الخاص بك على مدار العام الماضي” و “هذا هو نشاط الدردشة الخاص بك خلال الأسابيع القليلة الماضية من البيانات المحتفظ بها”.

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

وأخيرًا، ليس من الواضح تمامًا أين تكمن “المتعة” عندما يختفي قسم الدردشة بأكمله في خاصية الاسترجاع الخاصة بي ببساطة لأن جميع رسائل القنوات العامة قد تقادمت.