حدود الرسائل الشخصية مقابل المواضيع

أعتقد أنني صادفت خطأً، لكن يحتاج شخص مطلع إلى تأكيد ذلك.

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

ومع ذلك، يتم حظر الأعضاء بعد إرسال 20 رسالة فقط، بسبب حد مختلف:

الآن، أعلم أن الرسائل من الناحية التقنية تشبه إلى حد كبير المواضيع، لكنني لم أتوقع ذلك بعد تغيير إعداد الرسائل الشخصية، نظرًا لوجود حد منفصل لإنشاء المواضيع يوميًا:

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

هل يجب أن ينطبق الحد الأقصى للمواضيع يوميًا أيضًا على مواضيع الرسائل؟ إذا كان الأمر كذلك، فماذا يفعل الحد الأقصى للرسائل الشخصية يوميًا؟ وإذا لم يكن كذلك… هل هذا خطأ؟

3 إعجابات

يبدو أن الأمر يتعلق بخلل تقني. هل يمكننا إعادة إنتاجه الأسبوع القادم @tshenry؟

إعجابَين (2)

أعتقد أنني أستطيع رؤية المشكلة في الكود نفسه:

دالة limit_private_messages_per_day تتحقق من أن الموضوع هو رسالة خاصة، بينما limit_topics_per_day لا تتحقق لمعرفة ما إذا كان الموضوع عاديًا (غير رسالة خاصة).

أعتقد أن الأمر يقتصر فقط على إضافة return unless regular? في أعلى دالة limit_topics_per_day.

سأحاول إثبات ذلك وسأقدم طلب سحب (PR) بحلول نهاية الأسبوع!

4 إعجابات

يجب إصلاح ذلك باستخدام ما يلي:

5 إعجابات

شكرًا لك على الإصلاح! :+1:

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

أتفق مع كل هذا، لكن أعتقد أنه يجب علينا أيضًا إضافة إعداد للموقع يُسمى الحد الأقصى لمواضيع الرسائل الشخصية يوميًا. @سام، هل يمكنك تكليف شخص بذلك الأسبوع القادم؟ من المفترض أن يكون الأمر سهلاً. لا أحب فكرة أن يكون عدد مواضيع الرسائل الشخصية التي يمكن للمستخدم إنشاؤها يوميًا غير محدود فعليًا.

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

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

لا أعتقد أن لدينا إعدادًا عالميًا لحد أقصى للردود يوميًا للمواضيع أو الرسائل الخاصة.

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

أها! هل يمكنك التحقق من ذلك، وإذا كان الأمر كذلك، فتأكد من أن وصف نص إعداد الموقع يوضح ذلك بوضوح؟

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

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

بشأن نص الوصف، فإن الوصف الحالي لإعداد “الحد الأقصى للرسائل الشخصية يوميًا” هو:

الحد الأقصى لعدد الرسائل التي يمكن للمستخدمين إنشاؤها يوميًا.

ما رأيك في:

الحد الأقصى لعدد الرسائل الشخصية الجديدة التي يمكن للمستخدمين إنشاؤها يوميًا.

أو

الحد الأقصى لعدد الرسائل الشخصية التي يمكن للمستخدمين إنشاؤها بدءها يوميًا.

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

تعديل واحد

الحد الأقصى لعدد موضوعات الرسائل الشخصية الجديدة التي يمكن للمستخدم إنشاءها يوميًا.

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

تم تعديل الوصف!

3 إعجابات