لدي فئة فرعية للمنتدى مع أذونات القراءة والكتابة والرد عليها من مجموعة قمت بتعيينها.
من هذه الفئة الفرعية للمنتدى، أنشأت قناة دردشة (بنفس الأذونات).
ولكن عندما أقوم بالإشارة إلى هذه المجموعة في قناة الدردشة هذه، أتلقى رسالة تخبرني:
“لا يمكن لـ xxxx و 205 مستخدمين آخرين الوصول إلى هذه القناة ولم يتم إعلامهم”
لكنهم جميعًا في المجموعة التي أحاول الإشارة إليها والأذونات مضبوطة بشكل صحيح. لماذا أتلقى هذه الرسالة؟ كيف يمكنني جعلها تعمل كما هو مقصود؟
نرحب بأي مساعدة، إنها مشكلة حقيقية بالنسبة لنا في الوقت الحالي.
نعم، قناة الدردشة ترث الأذونات من الفئة، لذا يجب أن يكون الأمر جيدًا.
لدي بالفعل الانضمام التلقائي قيد التشغيل، ومع ذلك لم تتم إضافة جميع المستخدمين إلى القناة كما ينبغي.
يبدو أن هذا هو الحال بالنسبة لجميع قنوات الدردشة الخاصة بي، على الرغم من تفعيل الانضمام التلقائي، فإن معظم المستخدمين لدي هو 198 في القناة بينما يجب أن يكون أكثر من 500.
حاولت تعطيل وتفعيل الانضمام التلقائي مرة أخرى، لم يضف المزيد من الأشخاص إلى قنوات الدردشة.
يا جارجار، كن صبورًا. أنت تستخدم برنامجًا مفتوح المصدر وتنشر في منتدى دعم مجتمعي. نيت وجاكي يقدمان لك نصائح جيدة، مجانًا!
لقد حذفت آخر مشاركة لك لأنها لم تضف شيئًا للمحادثة ولن تجعل أي شخص متحفزًا لمساعدتك.
تم تصميم Discourse Chat ليستخدمه الأعضاء الذين يسجلون الدخول بنشاط. إذا كنت ترغب في جذب الأشخاص الذين لم يسجلوا الدخول منذ فترة إلى موقعك، فإن المكان المناسب لذلك هو في فئة إعلانات قمت بإعدادها بحيث يتابعها الجميع افتراضيًا.
لقد اشتكيت فقط من كيفية تصرفها، آسف لاستخدامي كلمة غير مناسبة لك، أقدم لك اعتذاري الصادق.
شكراً على الاقتباس. أعتقد أننا سنضطر إلى إيجاد حل بديل بأنفسنا لجعله يعمل مثل تطبيق المناقشة الآخر، كل شيء على ما يرام، على الأقل الآن أعرف أخيرًا سبب حصولي على هذه الرسالة.
هل يُسمح لجميع المستخدمين في المجموعة باستخدام الدردشة؟ افتراضيًا، يُسمح فقط للمستخدمين ذوي مستوى الثقة 1 وما فوق بالانضمام إلى مجموعات الدردشة المسموح بها. هل أضفت المجموعة إلى هذا الإعداد، أم أن جميع المستخدمين في تلك المجموعة لديهم مستوى ثقة أعلى على أي حال؟
إليك ما فعلته للاختبار ونتائجي:
تم تعيين مجموعات الدردشة المسموح بها إلى TL2
إنشاء مجموعة جديدة تضم بعض الأعضاء
إنشاء فئة مقصورة على تلك المجموعة
إنشاء قناة دردشة لتلك الفئة مع تعطيل الانضمام التلقائي
إضافة نفسي ومستخدم آخر إلى القناة
@ذكر المجموعة النتيجة: أخبرني Discourse أن 18 مستخدمًا لم ينضموا إلى القناة وأن 13 لا يمكنهم الوصول إلى الدردشة. (18+13 = 31. مجموعتي الاختبارية تضم 33 عضوًا مع استخدامي لـ @mention وإخطار المستخدم الذي أضفته، يبدو أن Discourse يعرف ما حدث لكل إشعار)
ثم قمت بتمكين الانضمام التلقائي. تمت إضافة 8 مستخدمين إلى الدردشة، ليصبح العدد الإجمالي 10 مستخدمين.
قمت بـ @ذكر المجموعة مرة أخرى النتيجة: تم إخطار عدد أقل من الأعضاء لأنهم لم ينضموا إلى القناة. هؤلاء العشرة الذين لم يتم إخطارهم لأنهم لم ينضموا إلى القناة هم أولئك الذين لم يزوروا المنتدى مؤخرًا ولكن لديهم TL2. أولئك الذين هم أقل من TL2 مغطون بالرسالة الثانية حول المستخدمين الذين لا يُسمح لهم بالوصول إلى القناة. هذا مضلل بعض الشيء لأنه لا يتعلق بـ “هذه القناة” مما يشير إلى وجود خطأ في الأذونات متعلق بالقناة أو الفئة، ولكنه يتعلق بعدم السماح لهم باستخدام الدردشة بشكل عام.
رسالة الخطأ في المنشور الأول لهذا الموضوع لا تتطابق مع تلك المتعلقة بالأعضاء غير النشطين ولكن مع تلك المتعلقة بالمستخدمين الذين لا يُسمح لهم باستخدام الدردشة. لست متأكدًا من أن السبب المذكور في العنوان الجديد لهذا الموضوع صحيح لمشكلة OP.
جميع المستخدمين الذين أحاول إضافتهم هم افتراضيًا من المستوى 2 الذين يحصلون عليه بأدوار محددة من الواجهة الخلفية لدينا.
لقد حاولت حتى إضافة المستوى 1، ولم يقم بإضافة المزيد من الأشخاص إلى قنوات الدردشة، وتحققت من المستخدم الذي لم يتم تمييزه في أعلى 205 من رسالتي، فهو في المجموعة المناسبة ومتصل بالمنتدى منذ 71 يومًا، لذلك يجب بالتأكيد أن يكون هنا ويتم إعلامه. أنا بالتأكيد لا أفهم ما يحدث
أريد فقط أن أكون قادرًا على الإشارة إلى مجموعة بحيث يتم تمييز الجميع من المجموعة، بغض النظر عن آخر اتصال لهم أو لا أعرف ما يحدث، مثلما يحدث على Discord.
شكرًا لك على تخصيص الوقت لمحاولة اكتشاف ذلك، أنا أقدر ذلك حقًا.