تمت إزالة المستخدمين من الرسائل الخاصة (PM) وبعد ذلك لا يمكن للمشرفين رؤية سجل الرسائل الخاصة الخاصة بهم

أدركنا أنه يمكن للمستخدمين الآن إزالة أنفسهم من الرسائل الخاصة.

هذه الميزة لها عواقب غير متوقعة. اكتشفت أن عددًا قليلاً من المستخدمين في منتدانا يرسلون رسائل خاصة يشاركون فيها رمز QR لمجموعة WeChat وهو ضد سياسة منتدانا، لكنهم أذكياء حقًا. إنهم دائمًا يزيلون أنفسهم من الرسائل الخاصة بعد الانتهاء، ثم يختفي سجل الرسائل الخاصة. لذلك، لا يمكنني كمسؤول رؤية ما ناقشوه من خلال عرض ملفهم الشخصي بعد الآن. هذا يحد بشكل كبير من قدرة المشرف على تنفيذ سياسة المنتدى. يرجى إصلاح هذا!

5 إعجابات

يجب أن تكون قادرًا على تحديد رسائل PM حيث تم ذلك باستخدام استعلام مستكشف البيانات - ركز فقط على المنشور الآلي الذي يحدث عندما يزيل المستخدم نفسه.

لكي تكون ذكيًا للغاية، يمكنك حتى أتمتة ذلك عبر استعلام شارة. سيصبح المخالفون المتكررون واضحين بسرعة!

5 إعجابات

شكرا جزيلا!
أنا لست على دراية كبيرة بلغة SQL، هل يمكنك إخباري بما يجب أن نكتبه من كود SQL في مستكشف البيانات؟

لقد حاولت، ويبدو أنه لا يوجد مثل هذا المنشور الآلي “الصغير” أو أي شيء من هذا القبيل. أتساءل حتى عما إذا كان هناك أي أثر في قاعدة البيانات لهذا الإجراء. :thinking:

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

سيتم إصلاح ذلك، وسأعلمك عند الانتهاء. بعد ذلك، ستتمكن من تتبع هذا الإجراء، سواء باستخدام استعلام Data Explorer أو إضافة مخصصة. :slight_smile:

إعجابَين (2)

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

ليس بعد، لست على دراية بهيكل قاعدة البيانات لـ Discourse…

في الواقع، تم تأكيد ذلك كخلل داخلي وسيتم إصلاحه في المستقبل، لذلك قمت بنقل الموضوع إلى فئة Bug :slight_smile:

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

مرحباً @physixfan!

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

ومع ذلك، تم إصلاح الخطأ ويقوم المستخدمون الذين يزيلون أنفسهم من رسالة شخصية بإنشاء منشورات إجراءات صغيرة:

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

سيكون استعلام SQL العامل:

SELECT user_id, topic_id
FROM posts
WHERE action_code = 'user_left'
ORDER BY id DESC
LIMIT 10
4 إعجابات

تم إغلاق هذا الموضوع تلقائيًا بعد 6 ساعات. لم يعد يُسمح بالردود الجديدة.