مستخدم واحد لا يحصل على بعض الشارات على الرغم من حصول الآخرين عليها

لدينا مستخدم واحد يفشل باستمرار في الحصول على بعض الشارات (وليس كلها)، مثل أول إيموجي، والقارئ، وأول onebox.

ومع ذلك، لدينا مستخدمون آخرون يحصلون على هذه الشارات المحددة فورًا دون أي مشاكل.

لا تظهر السجلات أي أخطاء تتعلق بالشارات.

كيف يمكن أن يحدث هذا؟

إنها تشتكي باستمرار من ذلك، لأنها صياد شارات.

ولكنها محقة. الأمر لا يعمل (حتى بعد وظيفة الشارات الكبرى التي تستغرق 24 ساعة).

مسموح بتكريم الشارات مفعّل في جميع فئاتنا.

يعمل Sidekiq دون أي مشاكل، وكما قلنا، يبدو أن هذه المشكلة محدودة ببعض المستخدمين.

إذا انتقل هذا الشخص إلى تفضيلاته > الواجهة

مثال: https://meta.discourse.org/u/iamgav/preferences/interface

هل خيار “تخطي نصائح وشارات ترحيب المستخدم الجديد” مفعل أم معطل؟

نعم نعم نعم، يسوع، أنت بطل @IAmGav… كنت أحرق عقلي أفكر في سبب عدم حصولها على شاراتها الجميلة. شكرًا لك!

غريب أننا لم نحدد خيار default other skip new user tips → تخطي إرشادات وميداليات الترحيب للمستخدمين الجدد.

وهي تصرّ على أنها لم تحدد هذا الخيار في إعداداتها هي أيضًا.

على أي حال، يعمل الآن بالنسبة لها.

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

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

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

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

وعلاوة على ذلك، فإن حالتك المتعلقة بالمبتدئين المتكررين تدعم منطقِي. فهؤلاء المبتدئون المتكررون يَعْرفون أنه بإمكانهم تعطيل الإعداد، بينما المستخدمون الجدد لا يدركون أن الشارات تُعطَّل تلقائيًا بالنسبة لهم إذا تخطوا جولة العرض التوضيحي المملة (والتي يتخطاها معظمهم).

إنه يقول بالفعل “… والشارات” في الوصف للمستخدم. ربما ليس ذلك واضحًا بما يكفي لبعضهم؟

أعتقد أنه يمكنك كتابة ما تريد هناك، فالناس ينقرون عليه فورًا دون قراءته، برأيي الشخصي.

لقد اعتادوا على ذلك.. فالكلمة المفتاحية “تخطي” يُنقر عليها دائمًا فورًا، إما لأن الإعلان أو لأن المحتوى غير ضروري.

في ضوء ذلك، لا ينبغي دمج إعدادات الشارات مع تخطي الإحاطة التمهيدية.

ولا، لا يذكر أي شيء يتعلق بالشارات:

كانت الشكاوى مُجمَّعة بالتأكيد :wink:

المشكلة التي يحلها زر “تخطي” موضح في الكلمات التي تسبقه مباشرة: أليس هذا أول مرة لك؟

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

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

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

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

هل توجد طريقة سهلة لإلغاء تحديد العلم لجميع مستخدمينا الـ 40,000 المدعوين على الأقل؟ نتلقى شكاوى كثيرة جدًا حول عدم تعيينشارات لهؤلاء المستخدمين الجدد.

يمكنك على الأرجح تغيير تفضيلات المستخدم لجميع المستخدمين عبر سطر أوامر SSH / Rails.