في الموضوع التالي، تم إسكات مستخدم لردّه برسالة قصيرة وسريعة:
الإعداد ذو الصلة يُسمّى “الإسكات التلقائي للكتاب السريعين في أول منشور”، ولكن من الواضح أن هذا لم يكن أول منشور للمستخدم. هل تم تفعيل هذه القاعدة عن طريق الخطأ؟
ليست هذه المرة الأولى التي يتم فيها حظر شخص لكتابة ردود قصيرة كهذه، والتي يمكن كتابتها بسهولة خلال 3 ثوانٍ. لقد قمت بتقليل إعداد min_first_post_typing_time في منتداي من 3 إلى 2 ثوانٍ، لكنني مشوش بشأن سبب شمول خيار الإسكات التلقائي للردود أيضًا.
إذا نقرت على الموضوع الذي ربطت به، ستلاحظ أن سؤالًا مفصّلًا نُشر أولاً، ثم أجبتُ، وعندما رد المستخدم بعبارة “لا أستطيع العثور عليه”، تم وضع الرد في قائمة الانتظار للموافقة عليه وتم إسكات المستخدم.
الآن، تبدو الرسالة الأولى من jhoney مشبوهة، لأنه لا يمكن أن تكون قد كُتبت خلال ثانيتين، وهي في الواقع مقتطف من منشور سابق في هذا الموضوع. لذا قد يكون هذا بالفعل شخصًا يقوم بإرسال رسائل مزعجة.
لكن jzza كتب مجرد شكر سريع بعد الإجابة على سؤاله الأول. ربما كتبها خلال ثانيتين، لكنها لم تكن أول مشاركة له، لذا لا ينبغي أن تُحتجز رسالته.
لا يُنصح بالسماح بالرسائل القصيرة جدًا. ما هو الحد الأدنى لطول المنشور للردود؟ الافتراضي في Discourse هو 20 حرفًا. إذا قمت بتعديل هذا، فقد تضطر إلى ضبط حماية وقت الكتابة الأدنى للمستخدمين المزعجين إلى مستويات منخفضة جدًا.
قد يتأثر المستخدمون الجدد الشرعيون الذين ينسخون ويلصقون المحتوى، وإذا كانت هذه نمطًا شائعًا على منصتك، فقد لا يكون لديك خيار سوى التخلي عن هذه الحماية.
لقد قللت هذا الحد من 20 إلى 10 أحرف، لأنني أريد السماح برسائل الشكر القصيرة ولا أحب إجبار الأشخاص على إطالة منشوراتهم بشكل مصطنع.
ومع ذلك، فإن هذا الإعداد غير ذي صلة بالقضية التي أبلغ عنها. المشكلة التي أواجهها هي أن هناك منشورات تم احتجازها ومستخدمين تم إسكاتهم بناءً على سرعة كتابة منشورهم الثاني، على الرغم من أن الإعداد ينص صراحة على: “كتب المستخدم الجديد منشوره الأول بشكل مشبوه سريعًا”.
لقد جربت هذا اليوم بشكل جيد ولم أتمكن حتى الآن من إعادة إنتاج المشكلة، حتى عند استخدام نفس إعدادات الموقع. لا أرى أي مستخدمين ينتهي بهم المطاف في قائمة المراجعة عند أول أو ثاني منشور، لكنهم يُمنعون من النشر لمدة 20 ثانية تقريبًا إذا كان ذلك سريعًا جدًا، كما هو متوقع.
@bjorn81 هل لديك أي معلومات إضافية من هؤلاء المستخدمين حول كيفية صمتهم؟
لماذا تقصر حد طول المنشور لرسائل الشكر بينما يحتوي Discourse على زر الإعجاب؟ إنه موجود لهذا الغرض بالتحديد. يمكن للمستخدمين التعبير عن الشكر دون رفع موضوع النقاش، أو تشتيت انتباه المستخدمين الآخرين، أو زيادة طول الموضوع بشكل غير ضروري.
يبدو أنك عدّلت إعدادًا افتراضيًا موجودًا لأن منشورات “موافق” أو “GG” أو “+1” ليست ضرورية في Discourse، وأنت تعاني من العواقب.
@justin لاحظ أنك ستحتاج حتمًا إلى لصق المنشور عبر ctrl+v لتحفيز هذه المشكلة. الشيء المحدد الذي نختبره هو: هل يمكن أن يحدث هذا في منشور ثاني؟ يمكنك أيضًا التحقق من مسار الكود للتأكد من صحة افتراضاته.
سأحاول مرة أخرى. لقد راجعت مسار الكود، وجميع الافتراضات التي تمكنت من العثور عليها بدت صحيحة بناءً على القيم المقدمة في إعدادات الموقع.
تعديل: تمكنت من تكرار المشكلة باستخدام النسخ واللصق في منشور ثانٍ مع الإعدادات المذكورة أعلاه. سأعيدها إلى الإعدادات الافتراضية وأرى ما إذا كان يمكنني العثور على أي علاقة سببية.
تعديل 2: تمكنت من العثور على المشكلة.
في هذا الجزء من الكود، ننظر فقط إلى عدد منشورات المستخدم (post_count). إذا قام المستخدم بإنشاء موضوع أولاً، فلا يُحتسب ذلك كمنشور. وبالتالي، عندما ينسخ المستخدم ولصق رد، يُحتسب ذلك كمنشوره الأول، مما يؤدي إلى تفعيل الحماية.