المستخدم غير مُبلغ عند استخدام @ في قناة الدردشة

مرحباً،

لدي فئة فرعية للمنتدى مع أذونات القراءة والكتابة والرد عليها من مجموعة قمت بتعيينها.
من هذه الفئة الفرعية للمنتدى، أنشأت قناة دردشة (بنفس الأذونات).

ولكن عندما أقوم بالإشارة إلى هذه المجموعة في قناة الدردشة هذه، أتلقى رسالة تخبرني:
“لا يمكن لـ xxxx و 205 مستخدمين آخرين الوصول إلى هذه القناة ولم يتم إعلامهم”

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

نرحب بأي مساعدة، إنها مشكلة حقيقية بالنسبة لنا في الوقت الحالي.

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

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

يمكنك تمكين الانضمام التلقائي لأعضاء المجموعة ليتم إضافتهم:

إعجابَين (2)

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

في علامة التبويب “الأعضاء”، هل يمكنني التأكد من أنها فارغة؟ إذا أمكن، هل يمكنك إرسال علامة التبويب “الأمان” لإعدادات الفئة الخاصة بك؟ شكرًا.

ليست فارغة ولكن ليس كل أعضاء المجموعة موجودين بينما يجب أن يكونوا جميعًا.

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

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

حاولت تعطيل وتفعيل الانضمام التلقائي مرة أخرى، لم يضف المزيد من الأشخاص إلى قنوات الدردشة.

لا أفهم حقًا لماذا.

أعتقد أنه لا يضيف المستخدمين الذين لم يسجلوا الدخول إلى منتدى مؤخرًا. إنه يضيف هؤلاء المستخدمين عندما يزورون في المرة القادمة.

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

لقد حذفت آخر مشاركة لك لأنها لم تضف شيئًا للمحادثة ولن تجعل أي شخص متحفزًا لمساعدتك.

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

بشكل أكثر تحديدًا، من الوثيقة التي يربطها نيت:

لم يكن لدي أي شكاوى بشأن إجاباتهم.

لقد اشتكيت فقط من كيفية تصرفها، آسف لاستخدامي كلمة غير مناسبة لك، أقدم لك اعتذاري الصادق.

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

أقدر المساعدة، أتمنى لك يوماً سعيداً.

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

شكراً لتفهمك يا جار جار! نحن نستمع إلى الملاحظات ولكننا نقدر أيضًا الصبر والتهذيب!

هناك بعض الملاحظات القيمة هنا ليأخذها الفريق في الاعتبار.

  • ربما يمكن تحسين واجهة المستخدم المتعلقة بإدارة عضوية قنوات الدردشة، بحيث ترى ما إذا كان الأشخاص لا تتم إضافتهم عندما تعتقد أنهم تتم إضافتهم.
  • موضوع التوثيق 📣 Introducing default chat channels (automatically add users) لا يذكر الشروط التي لن تتم فيها إضافة أعضاء الموقع.

لقد اختبرت هذا للتو والواجهة واضحة جدًا. أنت تعلم أن المستخدمين الذين لم تتم رؤيتهم منذ ثلاثة أشهر لن تتم إضافتهم.

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

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

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

إليك ما فعلته للاختبار ونتائجي:

  1. تم تعيين مجموعات الدردشة المسموح بها إلى TL2
  2. إنشاء مجموعة جديدة تضم بعض الأعضاء
  3. إنشاء فئة مقصورة على تلك المجموعة
  4. إنشاء قناة دردشة لتلك الفئة مع تعطيل الانضمام التلقائي
  5. إضافة نفسي ومستخدم آخر إلى القناة
  6. @ذكر المجموعة
    النتيجة: أخبرني Discourse أن 18 مستخدمًا لم ينضموا إلى القناة وأن 13 لا يمكنهم الوصول إلى الدردشة. (18+13 = 31. مجموعتي الاختبارية تضم 33 عضوًا :white_check_mark: مع استخدامي لـ @mention وإخطار المستخدم الذي أضفته، يبدو أن Discourse يعرف ما حدث لكل إشعار)
  7. ثم قمت بتمكين الانضمام التلقائي. تمت إضافة 8 مستخدمين إلى الدردشة، ليصبح العدد الإجمالي 10 مستخدمين.
  8. قمت بـ @ذكر المجموعة مرة أخرى
    النتيجة: تم إخطار عدد أقل من الأعضاء لأنهم لم ينضموا إلى القناة. هؤلاء العشرة الذين لم يتم إخطارهم لأنهم لم ينضموا إلى القناة هم أولئك الذين لم يزوروا المنتدى مؤخرًا ولكن لديهم TL2. أولئك الذين هم أقل من TL2 مغطون بالرسالة الثانية حول المستخدمين الذين لا يُسمح لهم بالوصول إلى القناة. هذا مضلل بعض الشيء لأنه لا يتعلق بـ “هذه القناة” مما يشير إلى وجود خطأ في الأذونات متعلق بالقناة أو الفئة، ولكنه يتعلق بعدم السماح لهم باستخدام الدردشة بشكل عام.

رسالة الخطأ في المنشور الأول لهذا الموضوع لا تتطابق مع تلك المتعلقة بالأعضاء غير النشطين ولكن مع تلك المتعلقة بالمستخدمين الذين لا يُسمح لهم باستخدام الدردشة. لست متأكدًا من أن السبب المذكور في العنوان الجديد لهذا الموضوع صحيح لمشكلة OP.

جميع المستخدمين الذين أحاول إضافتهم هم افتراضيًا من المستوى 2 الذين يحصلون عليه بأدوار محددة من الواجهة الخلفية لدينا.

لقد حاولت حتى إضافة المستوى 1، ولم يقم بإضافة المزيد من الأشخاص إلى قنوات الدردشة، وتحققت من المستخدم الذي لم يتم تمييزه في أعلى 205 من رسالتي، فهو في المجموعة المناسبة ومتصل بالمنتدى منذ 71 يومًا، لذلك يجب بالتأكيد أن يكون هنا ويتم إعلامه. أنا بالتأكيد لا أفهم ما يحدث :sob:

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

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

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