لماذا توجد رسالة ترحيب لمستخدمي TL-1 الجدد ولكن ليس لمستخدمي TL-0 الجدد؟
يبدو لي أن مستخدمي TL-0 الجدد هم الأكثر حاجة لرسالة ترحيب.
لماذا توجد رسالة ترحيب لمستخدمي TL-1 الجدد ولكن ليس لمستخدمي TL-0 الجدد؟
يبدو لي أن مستخدمي TL-0 الجدد هم الأكثر حاجة لرسالة ترحيب.
مرحباً @MikeNolan!
أتساءل فقط، لماذا يبدأ المستخدمون الجدد في TL0 أو TL1؟
في منتدى آخر أنا عليه، يحصل المستخدمون الجدد في TL0 على رسالة ترحيب (هذه هي المرة الأولى التي ينشر فيها xxx، فلنرحب به في المجتمع!) عندما يقومون بأول مشاركة لهم.
ما لم تكن تشير إلى تلك التي كتبها discobot؟
TL-0 هو المستوى الافتراضي للمستخدمين الجدد، وأعتقد أن هذا مناسب لنا. قد لا يكون ذلك ذا صلة، ولكن جميع المستخدمين يسجلون الدخول إلى موقع discourse عبر Drupal SSO.
هناك رسالة “لنرحب بـ XXX” يراها الآخرون (فوق مستوى ثقة معين) عندما ينشر مستخدم جديد لأول مرة أو ينشر عضو غير نشط لأول مرة منذ فترة، ولكن ما أبحث عنه هو شيء يحصل عليه المستخدمون الجدد أو يرونه يوضح قواعد وإجراءات المنتدى.
لدينا مجموعة يجب إضافة المستخدمين الجدد إليها للحصول على صلاحيات نشر كاملة والوصول إلى أي فئات غير عامة. لكي تتم إضافتهم، يجب عليهم تقديم معرف العضو الخاص بهم، ويجب أن نعرف تاريخ ميلادهم، لأن الأعضاء الحاليين الذين تبلغ أعمارهم 16 عامًا أو أكبر فقط هم المسموح لهم بهذه الامتيازات. لذا فإن أحد الأشياء التي يحتاج مستخدمو TL-0 إلى معرفتها هو إضافة معرف العضو الخاص بهم إلى ملفهم الشخصي. لدينا تواريخ ميلاد لـ 98٪ من الأعضاء وجميع الأعضاء الجدد تقريبًا. (لا يضيف Drupal SSO حاليًا معرفات الأعضاء إلى ملف تعريف المستخدم الجديد، ولست متأكدًا من أن أي شخص يدعمه بنشاط في هذه الأيام، ولكنه يبدو أنه يعمل).
هل يمكنك تعديل رسالة ديسكوبوت التلقائية لتشمل ذلك عند تسجيل المستخدمين؟ إذا لم يكن الأمر كذلك، فقد يكون لدي شيء آخر يمكن تعديله ليعمل، ولكنه سيحتاج إلى استضافته في مكان ما لتلقي طلبات الويب الخاصة بتسجيل المستخدمين.
لا يقومون بالتسجيل مباشرة عبر discourse حيث يوجد موقع Drupal مع تسجيل دخول أحادي (SSO) يوصلهم إلى موقع discourse.
لكن هذا لا يجيب حقًا على سؤالي، وهو لماذا لا يتم إرسال رسالة TL-0 للمستخدمين الجدد، ولكن يتم إرسال واحدة لـ TL-1.
ألا يمكنك اعتبار رسالة Discobot رسالة ترحيب TL0؟
هذا لا يزال يؤدي إلى تشغيل حدث تسجيل AFAIK، والذي سيظل يؤدي إلى تشغيل الـ webhook.
يمكنك إنشاء واحد مخصص باستخدام المكون الإضافي للأتمتة والبرنامج النصي Send PMs باستخدام مشغل “تمت إضافة المستخدم إلى المجموعة”.
ولكن يجب أن يرسل Discobot رسائل للمستخدمين الجدد، وليس للمستخدمين الحاليين؟
لا أعرف ما يراه المستخدمون الجدد، حيث تم إعداد حسابي كمسؤول أثناء التحويل وليس لدي حساب ثانٍ للاختبار به.
حسنًا، لقد قمت بإعداد برنامج نصي آلي لإرسال رسالة خاصة للمستخدمين الجدد في TL0. لست متأكدًا من كيفية اختباره للتأكد من أنه يعمل كما هو متوقع. تحقق من السجلات، على ما أعتقد.
لا يبدو أن هناك برنامجًا نصيًا لإرسال بريد إلكتروني إلى مستخدم جديد.
من الناحية المثالية، للتحقق من تجربة الإعداد بالكامل، ستقوم بإنشاء مستخدم اختبار بين الحين والآخر وإجراء جولة استكشافية له. هل هذا شيء يمكنك تجربته؟
قد تؤدي عملية تسجيل الدخول الموحد (SSO) إلى تعقيد الأمر قليلاً، حيث إنها مرتبطة بالأعضاء (الجدد) الذين يدفعون رسوم العضوية في نظام عضويتنا، وهو CIVI-CRM.
لم أقم بإعداد هذا الجزء، وأفترض أن Drupal يؤكد بيانات الأعضاء مع قاعدة بيانات CIVI-CRM قبل إعداد تسجيل دخول Drupal. لست متأكدًا من المكان الذي يتم فيه إنشاء تسجيل دخول Discourse في العملية، ربما ليس حتى المرة الأولى التي يستخدم فيها العضو رابط تسجيل الدخول الموحد للوصول إلى المنتديات.
لكن يمكنني أن أسأل قائد المشروع عن هذا. (أتفق على أن اختبار عملية المستخدم الجديد بشكل دوري أمر مرغوب فيه، ولو فقط لمعرفة ما إذا كانت تعمل بالطريقة التي تعتقد أنها تعمل بها، لا أعرف ما إذا كان يقوم بذلك.)
يبدو أن البرنامج النصي للأتمتة يعمل، ولكن هل هناك طريقة لمعرفة ما إذا كان المستخدم قد قرأ الرسالة الخاصة؟
لا أعتقد أنه تم تنفيذه، ولكن إليك طلب ميزة:
قال شخص ما في الموضوع للحصول على رد فعل مثل
على المنشور لمعرفة أنهم قد أقروا به.
تتبع من قرأ منشورًا هو مسألة مختلفة عن تتبع ما إذا كانت رسالة خاصة قد قرأها المستلم (المستلمون). ولكن قد يستخدمون نفس الآلية في Discourse، لذا فإن تسجيل أحدهما سيسجل الآخر، على الرغم من أن هذا لا يعني أنه يتعين عليهم جعل السجلات المتعلقة بقراءة المنشورات متاحة لغير المشرفين.
يُظهر سجل الرسائل المرسلة مشاهدة واحدة للرسالة الخاصة الأولى من خلال البرنامج النصي الآلي، لكنني لا أعرف ما إذا كان هذا يشملني، حيث قمت بالنقر عليها للتأكد من أن المحتوى خرج بالطريقة التي أردتها.
ربما، في الرسالة المرسلة، اطلب منهم الرد إذا كانوا قد قرأوها؟
يمكن أن تحتوي الرسائل الجماعية على مؤشر “تمت القراءة بواسطة”، على الرغم من أنني لا أعتقد أنه يمكنك إرسال هذه الرسالة الخاصة من مجموعة. ![]()
يمكنك إنشاء استعلام مستكشف البيانات للتحقق مما إذا كانوا قد شاهدوا رسالة خاصة باستخدام جدول topic_views. ستحتوي جميع الرسائل الخاصة على نفس العنوان، لذا يمكنك استخدام ذلك كأحد المعايير.
لا يتطلب الأمر الكثير للوصول إلى tl1 على الإعدادات الافتراضية، لذلك أعتقد أنها تأتي في وقت مناسب.
“تهانينا، لقد قمت بالتحقق من عنوان بريدك الإلكتروني” تبدو سخيفة بعض الشيء، ربما؟