لست متأكدًا من أفضل طريقة للترحيب بأعضائي. يبدو أن ديسكوبوت (Discobot) بداية جيدة، ولكني أود أيضًا تضمين أشياء “خاصة بالمجتمع” في الدروس التعليمية (متعلقة بموضوع مجتمعنا)، هل هذا ممكن؟
بخلاف ذلك، بحثت في استخدام إضافة أتمتة لإرسال رسالة خاصة للمستخدمين عند انضمامهم، ورسالة أخرى بعد يومين، وما إلى ذلك. لكن هذا ليس تفاعليًا للغاية.
إليك كيف أود أن تسير الأمور - هل هذا ممكن، وما هي الطريقة الأبسط للقيام بذلك باستخدام ديسكورس (Discourse)؟
يتلقى المستخدم الجديد “رسالة ترحيب” مخصصة مع بعض الإرشادات حول كيفية البدء في المجتمع (مجموعة دعم لأصحاب القطط المصابة بالسكري، لذا ستكون الرسالة عبارة عن طمأنة، وبعض النقاط الرئيسية التي يجب الانتباه إليها حتى نتمكن من اكتشاف حالات الطوارئ الحرجة، ودعوة للنشر في منطقة الترحيب، وبعض الإرشادات للمستندات المفيدة للمبتدئين)
اعتمادًا على الخيار الذي اختاره المستخدم الجديد عند التسجيل، يمكن أن تكون رسالة الترحيب مختلفة
بعد N من الأيام، رسالة أخرى (وهكذا، على فترات زمنية محددة بعد انضمام المستخدم)
سيكون من الرائع وجود نوع من الدروس التعليمية التفاعلية، مثلما يفعل ديسكوبوت (Discobot) لتعلم استخدام ديسكورس (Discourse)، ولكن لموضوعنا: على سبيل المثال، المهمة رقم 1 هي إنشاء موضوع خاص في فئة معينة لقطتك؛ المهمة رقم 2 هي ملء ملفك الشخصي بالكثير من المعلومات التي نحتاجها؛ المهمة رقم 3 هي البدء في ملء قائمة التحقق الخاصة بمجموعة الطوارئ التي نوصي بها، إلخ.
شكرًا!
أوه، وبخصوص ديسكوبوت (Discobot): هل هناك مكان يمكننا فيه ببساطة رؤية جميع النصوص/الرسائل لتصفحها ومراجعتها/تعديلها؟ إنه أمر مرهق للغاية في واجهة المسؤول، خاصة إذا كنت لا تعرف ما الذي تبحث عنه لأنك لا تعرف ما هو موجود!
اسم الإضافة هو “narrative_bot”. ولكن هناك أكثر من 50 نتيجة، لذا لن ترى كل شيء بالبحث عن هذا الاسم. لذلك، بالنسبة للبرنامج التعليمي للمستخدمين الجدد، يمكنك البحث عن “narrative_bot.new” وبالنسبة للبرنامج التعليمي المتقدم، يمكنك البحث عن “narrative_bot.advanced”.
لا يمكنك تغيير الزناد الذي يتوقعه ديسكوبوت لإرسال الخطوة التالية من البرنامج التعليمي. لذلك، لا يمكنك تغييره لتعليم المستخدمين سير عمل مختلف. ولكن يمكنك تخصيصه بحيث يشرح أيضًا الأشياء التي تريد أن يعرفها المستخدمون بينما لا يزالون يقومون بما هو متوقع منه. على سبيل المثال، طالما يوجد اقتباس في الرد، سيستمر البرنامج التعليمي. بغض النظر عما إذا كنت تستخدم النص الافتراضي من ديسكوبوت ويقتبسه المستخدمون الخاصون بك أو إذا طلبت منهم إنشاء موضوع في فئة معينة [1] وطلبت منهم اقتباس هذا المنشور في البرنامج التعليمي.
رسائل الترحيب المختلفة بناءً على البيانات التي أدخلها المستخدمون أثناء التسجيل ممكنة أيضًا. هناك أتمتة لإضافة المستخدمين إلى المجموعات بناءً على الحقول المخصصة وهناك برنامج نصي للأتمتة لإرسال رسالة إلى مستخدم عند إضافته إلى مجموعة (ويمكنك تكوين تأخير، لذا فإن المزيد من الرسائل بعد بضعة أيام ممكنة أيضًا). (يمكن أن تكون المجموعات مرئية للمسؤولين فقط إذا كنت لا تريد أن يراها المستخدمون).
هناك خياران ضمن البرنامج التعليمي لديسكوبوت: الرسالة التي تدعو المستخدم إلى البرنامج التعليمي ورسالة ترحيب عامة. ولكن كلاهما سيكون هو نفسه لجميع المستخدمين. لذا قد تكون الأتمتة هي الخيار الأفضل لك. حقيقة أنه يمكنك اختيار المُرسِل، حتى تتمكن من تلقي الردود على تلك الرسائل قد تكون مفيدة أيضًا.
يمكن للمستخدمين أيضًا إرسال رسالة إلى ديسكوبوت للحصول على البرنامج التعليمي إذا أرادوا، لذا يمكنك إخبارهم عن البرنامج التعليمي وكيفية بدء تشغيله ضمن رسالة الترحيب الشخصية الخاصة بك [2].
لماذا أنت عالق؟ كم عدد النتائج التي تحصل عليها لـ “narrative_bot.new”؟
العثور على النصوص هو الأسهل بالبحث عن النص الذي تريد تغييره. لذا، لتغيير الرسالة الأولى، يمكنك البحث عن “أنا مجرد روبوت” (أو النسخة الفرنسية منها). هذا موضح أيضًا في Customizing Discobot for your site.
بعد ذلك، يمكنك البحث عن الرسالة التالية. إكمال البرنامج التعليمي ثم البحث عن النصوص منه يمكن أن يكون مفيدًا لأنك ستعرف ترتيب الرسائل.
يمكنك أيضًا العثور على نصوص مشابهة بناءً على المفتاح. على سبيل المثال، يمكنك أخذ discourse_narrative_bot.new_user_narrative.hello.message وإزالة جزء منه للبحث عنه. إذا قمت بإزالة “message” من المفتاح، فستجد أيضًا العنوان. إذا قمت أيضًا بإزالة “hello،”، فستجد رسائل أكثر من رسالة “hello”.
يمكنك أيضًا العثور على جميع النصوص على GitHub. تحتوي معظم الإضافات على ملف للعميل وملف للخادم. الرسائل موجودة في ملف الخادم، ولكني أجد صعوبة كبيرة في استخراج المفاتيح من تلك الملفات. أنا أفضل Crowdin للبحث عن نصوص أكثر مما تُرجعه واجهة Discourse، ولكن عادةً ما يكون البحث واستخدام المفاتيح كافيًا.
هل تسمحون لمستخدميكم باختيار لغة الواجهة في تفضيلاتهم؟ عندئذٍ، سيؤدي تخصيص النص بلغة واحدة فقط إلى فقدان المستخدمين الذين لديهم لغة واجهة مختلفة للمعلومات التي أضفتها. مثال على ذلك هو صفحة “حول” هنا على ميتا، حيث يرى المستخدمون الذين يرون ميتا باللغة الإنجليزية فقط عنوان البريد الإلكتروني لمراسلة المشرفين.
الرسالة التي تنشئها باستخدام المكون الإضافي للأتمتة سيتم إرسالها كما تكتبها. إنها نفسها لجميع المستخدمين، بغض النظر عن اللغة التي يفضلونها.
لا يمكنني تحديد مدى أهمية هذا لمجتمعك، ولكن ربما يمكنك تعطيل اختيار اللغة للمستخدمين قبل دعوتهم إلى المنتدى.