إضافة خيار لتعطيل دردشة المستخدم-للمستخدم

Festinger

هل هناك خيار لتعطيل ميزة الرسائل الخاصة في الدردشة؟

JammyDodger

لا أعتقد ذلك، ولكنها اقتراح جيد :+1:

11 إعجابًا

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

إعجابَين (2)

أعتقد أن أبسط شيء يمكن فعله هو الاعتماد على:

image

لست متأكدًا مما إذا كنا بحاجة إلى إعداد واحد للرسائل المباشرة (DMs) وإعداد واحد للرسائل الخاصة (PMs) @mcwumbly؟

3 إعجابات

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

5 إعجابات

قد لا يرغب بعض المستخدمين (مثلي) في تلقي محادثات من مستخدم لآخر، لكنهم لا يمانعون في تلقي رسائل شخصية.

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

5 إعجابات

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

إعجابَين (2)

آه، كنت أفكر في الأمور بالعكس في البداية: “إذا كنت أقوم بالفعل بتقييد من يمكنه إرسال رسالة شخصية إليّ، فمن المحتمل أنني لا أريد أن يرسل لي الأشخاص الذين لا يمكنهم إرسال رسالة شخصية إليّ رسالة مباشرة عبر الدردشة.”

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

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

هذا في الواقع معقد بعض الشيء لأنه يعتمد على الحالة حقًا.

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

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

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

3 إعجابات

بالنسبة لهذا المنتدى، هل سيكون من المنطقي تعطيل الدردشة بين المستخدمين بالكامل للموقع بأكمله؟

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

قد يكون وجود إعدادات إضافية للدردشة شيئًا سنصل إليه لاحقًا، ولكني أعتقد أنه سيكون من المهم أولاً منع الدردشة من أن تكون ثغرة لهذه الإعدادات (مع استثناء محتمل للتجاهل؟).

3 إعجابات

من الأشياء المثيرة للاهتمام والصحيحة جدًا التي يجب علينا القيام بها هو التأكد من أن المكون الإضافي للدردشة يقوم بتحديث جميع الأوصاف لتتوافق مع الواقع الجديد

إنه “كتم جميع الإشعارات ورسائل البريد الخاصة والرسائل المباشرة” وما إلى ذلك…

أتساءل ما هو نص الوصف الجديد وما إذا كان بإمكاننا تخفيفه بما يكفي أم نحتاج إلى تجاوزه؟

إعجابَين (2)

تحديث بأننا أجرينا التغيير التالي، لذا تنطبق الإعدادات الحالية الآن على الدردشة أيضًا:

6 إعجابات

ممتاز! للتوضيح فقط، هل ينطبق هذا على الإعدادات العامة للموقع وكذلك الإعدادات الخاصة بالمستخدم؟

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

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

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

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

8 إعجابات

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

6 إعجابات

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

6 إعجابات

الطريقة الملتوية التي أتبعها الآن هي استخدام CSS لإخفاء زر الرسائل المباشرة الجديد لجميع المستخدمين غير الموظفين:

body:not(.staff) button.new-dm {
    display: none;
}

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

إعجابَين (2)

هذا حل مؤقت، يمكنك الذهاب إلى “Inspect” وتمكينه

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

نعم، أتفق، هذا ما قصدته بهذا:

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

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

لذلك أنا مع الخيار. إذا أراد مسؤول تعطيل الرسائل، أو الدردشة للتواصل الفردي، فسيكون ذلك موضع ترحيب كبير! :slight_smile:


آه، يمكن القيام بذلك بالفعل باستخدام enable_personal_messages في إعدادات المسؤول :tada:

إعجابَين (2)