صعوبات Discobot: إغلاق رسالة الترحيب على تثبيتي وعدم الاستجابة هنا على Meta

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

لقد رأيت إشارات إلى قول “startover” أو “start new user” لـ ديسكوبوت، لذلك أردت تجربة ذلك، ولكن عندما ذهبت إلى محادثتي معه، كان قد أغلقها. لقد تحققت من أن disable_discourse_narrative_bot_welcome_post هي false.

لذا، أتيت إلى هنا إلى ميتا (Meta) لتجربة ديسكوبوت هنا، ولكنه لا يستجيب لأي من رسائلي.

من المؤكد أنني أغفل شيئًا ما، ولكني لا أعرف ما هو!

تم تعطيل ديسكوبوت (Discobot) هنا في ميتا.

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

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

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

(تم حذف المشاركة من قبل الكاتب)

بطريقة ما، بعد الانتهاء من البرنامج التعليمي، أدى تشغيل @discobot start tutorial إلى تكراره. يرسل رسالة خاصة إليك بعد نشر ذلك.

هل هذه هي رسالة البدء للبرنامج التعليمي، أم رسالة الترحيب التي يتم إرسالها إليك؟

أمر جيد أن أعرف!

أمر جيد أن أعرف أيضًا :cry:

أوه - لقد أنشأت للتو مستخدمًا جديدًا “عاديًا” بعنوان بريد إلكتروني بديل وسجلت الدخول من متصفح آخر. هل يوجد شيء يسمى “مستخدم اختبار” في النظام؟

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

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

بعد تعديل المنشور الأول (“شكرًا لانضمامك إلى XYZ، ومرحبًا!”) وتشغيل @discobot start tutorial، تمكنت من رؤية النسخة المحدثة.

أحد الأمثلة التي تخطر على بالي هو Discourse Frotz 🧙.

إعجابَين (2)

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


هذا ما قصدته بقولي إنه يتم إعادة إرسال هذه الرسالة

ولكن إذا قمت بتهيئة ديسكوبوت لإرسال رسالة ترحيب بدلاً من البرنامج التعليمي (تم تكوين الإعداد Discourse Narrative Bot welcome post type على “إرسال رسالة ترحيب لجميع المستخدمين الجدد مع دليل البدء السريع”)، فسيتم إرسال رسالة مختلفة

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

3 إعجابات

ربما يكون Custom Wizard Plugin 🧙 أقرب إلى ما تريده. يمكن لـ Discobot فقط الاستجابة للمشغلات المحددة في الكود. لا يمكنه حقًا إجبار المستخدم على فعل أي شيء آخر. لذلك، في حين أنه يمكنك تغيير الروابط المستخدمة كأمثلة لـ oneboxing، لا يمكنك حقًا إنشاء تجربة مختلفة.
لقد اقترحت إرسال رسائل ترحيب باستخدام إضافة الأتمتة من قبل، لذلك لن أذكر ذلك مرة أخرى.

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

لقد فعلت ذلك، وشكراً لك :hugs: على ذلك، لأنه فاتني ذلك في ذهني. يبدو بالتأكيد أقرب إلى ما أحتاجه.

أوه، هذا يفسر الأمر! لذا، إذا قمت بتعيين ذلك، يتم إرسال الرسالة وإغلاقها فحسب، ويفترض أن المستخدم لن يرد عليها؟

لا توجد وظيفة خاصة لـ “مستخدم الاختبار” في النظام - فهذا يشير فقط إلى حساب تختبر به، كما تفعل أنت. :+1:

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