رسائل البريد الإلكتروني للإشعارات لا يتم إرسالها للدردشة وفقًا لتفضيل المستخدم

مرحباً! أنا أعمل بالإصدار 2.9.0.beta14 (88a0384d43)

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

حتى الآن، لم أتمكن من إعادة إنتاج المشكلة. في موقع اختبار، قمت بإنشاء محادثة جماعية مع ثلاثة مستخدمين آخرين (0 مسؤول، 1 مشرف، 2 مستخدم عادي). أرسلت عددًا قليلاً من الرسائل، وبعد حوالي 3 دقائق، تلقى المستخدمون الثلاثة رسائل البريد الإلكتروني الخاصة بهم.

لم يقم أي من مستخدمي الاختبار هؤلاء بزيارة الموقع منذ فترة طويلة.

هل يمكنك محاولة إنشاء مستخدم اختبار غير مسؤول على موقعك باستخدام عنوان “+” لاختبار ذلك ومعرفة ما إذا كان يمكنك إعادة إنتاج المشكلة؟

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

هل يحدث هذا بدون ذكر @all أو @here؟

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

نعم، حدث هذا بدون @all أو @here، ولكنه كان في دردشة شخصية جماعية، وليس في قناة:

سأجرب ما يحدث في قناة لاحقًا.

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

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

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

في الواقع، أشك الآن في أن إعدادات الإشعارات هذه للقناة لها أي تأثير على ما إذا كانت رسائل البريد الإلكتروني تُرسل - سأتحقق من ذلك الآن.

بالنسبة لإشعارات البريد الإلكتروني، أنا متأكد من أن هذا هو السلوك الحالي، بعد قضاء المزيد من الوقت في الاستكشاف اليوم (بافتراض أن تفضيل المستخدم غير معين على “عدم إرسال” البريد الإلكتروني):

  1. إرسال إشعار بريد إلكتروني لـ @mentions إذا كان المستخدم بعيدًا
    الاستثناء الوحيد هو إذا تم كتم صوت القناة
  2. إرسال إشعار بريد إلكتروني لرسائل الدردشة المباشرة (بما في ذلك رسائل الدردشة الجماعية المباشرة) إذا كان المستخدم بعيدًا
    الاستثناء الوحيد هو إذا تم كتم صوت القناة
  3. عدم إرسال إشعارات البريد الإلكتروني للرسائل في القنوات إذا لم يتم ذكر المستخدم أو المجموعة
    لا توجد طريقة لزيادة حجم البريد الإلكتروني هنا في الوقت الحالي

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

إعجابَين (2)

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

  • تلقي إشعار سطح المكتب/دفع عند عدم نشاط النافذة (بغض النظر عن وقت آخر نشاط للمستخدم)
  • تلقي إشعار بريد إلكتروني بعد X دقائق من عدم رؤية المستخدم للرسائل.

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

إعجابَين (2)

هل من الممكن أن يلتقط الدردشة هذه الإعدادات العامة؟:

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

تم تقسيم مشاركة إلى موضوع جديد: إضافة إعداد افتراضي لإشعارات البريد الإلكتروني للدردشة