مهلة عدم النشاط - الإغلاق التلقائي للمحادثات الخاملة
أغلق محادثات الروبوت تلقائياً عندما يتوقف المستخدمون عن الرد. هيّئ مدة المهلة ورسائل التذكير وحالة المحادثة عند الإغلاق التلقائي.
نظرة عامة
عندما يتوقف المستخدم عن الرد في منتصف المحادثة، ينتظر الروبوت عادةً رسالته التالية إلى أجل غير مسمى. تحل ميزة مهلة عدم النشاط هذه المشكلة عن طريق إغلاق المحادثات الخاملة تلقائياً بعد فترة قابلة للتهيئة من عدم النشاط.
يكون هذا مفيداً عندما يتخلى المستخدمون عن محادثة عند أي نقطة في التدفق، سواء عند الكتلة 3 من 20 أو بعد أن يرسل الروبوت رسالته الأخيرة. بدون هذه الميزة، تتراكم المحادثات القديمة في صندوق الوارد الخاص بك، ويرى الوكلاء محادثات "قيد التقدم" قديمة، ويرتبك المستخدمون العائدون بتدفق يستأنف من حيث توقفوا قبل أيام.
مع تفعيل مهلة عدم النشاط، يكتشف الروبوت الصمت، ويرسل اختيارياً تذكيراً ("هل ما زلت معنا؟")، ثم يغلق المحادثة. عندما يراسل المستخدم مرة أخرى لاحقاً، يبدأ الروبوت من جديد من البداية.
أين تجدها
تُهيّأ مهلة عدم النشاط في الخطوة الأولية (عقدة المُشغّل) من تدفق روبوت المحادثة الخاص بك.
- افتح روبوت المحادثة الخاص بك في Studio
- انقر نقراً مزدوجاً على عقدة الخطوة الأولية
- مرّر إلى أسفل بعد ساعات عمل الروبوت للعثور على مهلة عدم نشاط المحادثة
كيف تعمل
تعمل المهلة عند كل نقطة في التدفق ينتظر فيها الروبوت إدخال المستخدم. يشمل هذا كتل إدخال النص، وكتل الأزرار، ومنتقيات التاريخ، ورفع الملفات، وكتلة استجابة MaxIA، واختيارات العرض الدوار، وكتلة إنهاء المحادثة.
في كل مرة يرسل فيها الروبوت رسالة وينتظر رداً، يبدأ مؤقتاً داخلياً. إذا رد المستخدم، يُعاد ضبط المؤقت. إذا بقي المستخدم صامتاً بعد المدة المهيّأة، يتخذ الروبوت إجراءً.
مرحلة واحدة (بدون تذكير)
Bot sends message ──▶ Waits for response ──▶ User silent
│
Timer expires
│
▼
Send end message
Close conversation
مرحلتان (مع تذكير)
Bot sends message ──▶ Waits for response ──▶ User silent
│
Timer expires (Phase 1)
│
▼
Send reminder message
("Are you still there?")
│
Wait reminder duration
│
Still no response?
│
YES ────┤──── NO
│ │
▼ ▼
Send end msg Timer cancelled
Close convo Bot continues
عند أي نقطة، إذا رد المستخدم، تُلغى جميع المؤقتات المعلّقة ويستمر الروبوت بشكل طبيعي. يُعاد ضبط المؤقت مع كل رسالة جديدة يرسلها الروبوت.
التهيئة
الخطوة 1: تفعيل مهلة عدم النشاط
بدّل مهلة عدم نشاط المحادثة من لا إلى نعم. يكشف هذا عن إعدادات المهلة.
الخطوة 2: ضبط المدة
اختر المدة التي يجب أن ينتظرها الروبوت قبل اتخاذ إجراء.
| المدة | الأفضل لـ |
|---|---|
| 5 دقائق | النماذج السريعة، روبوتات التقاط العملاء المحتملين |
| 10-15 دقيقة | روبوتات الدعم العامة |
| 30-60 دقيقة | التدفقات المعقّدة حيث قد يحتاج المستخدمون إلى وقت |
| 2-6 ساعات | الروبوتات منخفضة الإلحاح، المحادثات غير المتزامنة |
| 12-24 ساعة | الروبوتات حيث قد يعود المستخدمون في اليوم نفسه |
ملاحظة: الحد الأقصى للمهلة هو 24 ساعة. يبقي هذا الميزة ضمن نافذة مراسلة WhatsApp ويضمن عدم بقاء المحادثات خاملة لفترة طويلة جداً.
الخطوة 3: تهيئة التذكير (اختياري)
بدّل إرسال تذكير قبل الإغلاق إلى نعم لتفعيل الإغلاق على مرحلتين.
| الإعداد | الوصف | الافتراضي |
|---|---|---|
| رسالة التذكير | رسالة التنبيه المرسلة قبل الإغلاق | "هل ما زلت معنا؟ ستُغلق هذه المحادثة قريباً إذا لم يكن هناك رد." |
| الانتظار بعد التذكير | المدة التي يجب الانتظار بعد التذكير قبل الإغلاق (2-30 دقيقة) | 5 دقائق |
يمنح التذكير المستخدمين فرصة لمتابعة المحادثة قبل إغلاقها تلقائياً. إذا ردوا على التذكير، يستمر الروبوت من حيث توقف.
الخطوة 4: ضبط رسالة الإنهاء
هيّئ الرسالة المرسلة عند إغلاق المحادثة بسبب عدم النشاط.
| الإعداد | الوصف | الافتراضي |
|---|---|---|
| رسالة إنهاء عدم النشاط | الرسالة الأخيرة المرسلة عند الإغلاق التلقائي | "أُغلقت هذه المحادثة بسبب عدم النشاط. أرسل رسالة في أي وقت للبدء مرة أخرى." |
| ضبط الحالة عند الإغلاق التلقائي | حالة المحادثة المراد ضبطها (مثل تم الحل، مغلق) | بلا |
الخطوة 5: الإرسال والحفظ
انقر على إرسال في النافذة، ثم احفظ تدفق روبوتك باستخدام حفظ التغييرات في الشريط العلوي.
ما يحدث عندما يعود المستخدم
عندما يرسل مستخدم رسالة بعد إغلاق محادثته تلقائياً بسبب عدم النشاط، يُعيد الروبوت التشغيل من البداية. يحصل المستخدم على بداية جديدة كما لو كان يراسل لأول مرة. هذا هو السلوك المتوقع لأن سياق التدفق السابق لم يعد ذا صلة.
أي الكتل تدعم مهلة عدم النشاط
يكون المؤقت نشطاً عند كل نقطة يتوقف فيها الروبوت وينتظر إدخال المستخدم:
| نوع الكتلة | مدعوم |
|---|---|
| إدخال نص | نعم |
| زر / رد سريع | نعم |
| منتقي التاريخ | نعم |
| إدخال البريد الإلكتروني | نعم |
| إدخال الأرقام | نعم |
| إدخال الهاتف | نعم |
| إدخال الموقع الإلكتروني | نعم |
| إدخال كلمة المرور | نعم |
| رفع الملفات | نعم |
| الموقع | نعم |
| إدخال الصوت | نعم |
| العرض الدوار | نعم |
| إنهاء المحادثة | نعم |
| MaxIA (مساعد الذكاء الاصطناعي) | نعم |
الكتل التي لا تنتظر إدخالاً (الرسائل النصية، الشروط، استدعاءات API، الويب هوك، ضبط المتغير، إلخ) لا تُشغّل المؤقت لأن الروبوت يعالجها فوراً وينتقل.
التفاعل مع الميزات الأخرى
ساعات عمل الروبوت
تعمل مهلة عدم النشاط بشكل مستقل عن ساعات عمل الروبوت. إذا كان الروبوت مهيّأ للعمل خلال ساعات معينة فقط، لا يزال مؤقت المهلة يعدّ تنازلياً بناءً على وقت إرسال الرسالة الأخيرة، وليس بناءً على ساعات العمل.
كتل التأخير الذكي / المهلة
هذه ميزات منفصلة. توقف التأخيرات الذكية التدفق لمدة محددة قبل المتابعة إلى الكتلة التالية. تراقب مهلة عدم النشاط ما إذا توقف المستخدم عن الرد. يمكن أن يتعايش كلاهما في الروبوت نفسه دون تعارض.
كتلة إنهاء المحادثة
إذا كان تدفقك يحتوي بالفعل على كتلة إنهاء محادثة، تضيف مهلة عدم النشاط شبكة أمان إضافية. حتى إذا لم يصل المستخدم أبداً إلى كتلة إنهاء المحادثة (لأنه تخلّى عنها في منتصف التدفق)، ستغلق المهلة المحادثة.
حالات الاستخدام الشائعة
روبوت التقاط العملاء المحتملين
غالباً ما يملأ المستخدمون حقلين أو ثلاثة ثم يغادرون. اضبط مهلة 10 دقائق بحيث يُغلق العميل المحتمل الجزئي ويُوسم بحالة يمكن لفريقك التصفية عليها.
- المدة: 10 دقائق
- التذكير: لا (تدفق قصير، التذكير يضيف عقبة)
- الحالة: "عميل محتمل غير مكتمل"
روبوت دعم الذكاء الاصطناعي (MaxIA)
يطرح المستخدمون سؤالاً، ويحصلون على إجابة، ويغادرون دون قول وداعاً. ينتظر الروبوت إلى الأبد السؤال التالي.
- المدة: 30 دقيقة
- التذكير: نعم ("هل تحتاج إلى أي شيء آخر؟ ستُغلق هذه الدردشة قريباً.")
- انتظار التذكير: 5 دقائق
- الحالة: "تم الحل"
روبوت حجز المواعيد
قد يحتاج المستخدمون إلى وقت للتحقق من تقويمهم. امنحهم نافذة أطول لكن أغلق في النهاية.
- المدة: ساعتان
- التذكير: نعم ("هل ما زلت تبحث عن وقت؟ أخبرني إذا احتجت إلى مساعدة.")
- انتظار التذكير: 15 دقيقة
- الحالة: "قيد الانتظار"
الروبوتات الموجودة
تفعيل مهلة عدم النشاط هو اختياري فقط. لا تتأثر الروبوتات الموجودة. تُفعَّل الميزة فقط عندما تفعّلها صراحةً في الخطوة الأولية وتحفظ الروبوت.
استكشاف الأخطاء وإصلاحها
المهلة لا تُفعَّل
- تأكد من ضبط مفتاح تبديل مهلة عدم نشاط المحادثة على نعم في الخطوة الأولية
- تحقق من نقرك على إرسال في النافذة ثم حفظت الروبوت بـ حفظ التغييرات
- انتظر دقيقة واحدة على الأقل بعد مدة المهلة، حيث يتحقق النظام من المؤقتات المنتهية بشكل دوري
- يبدأ المؤقت فقط عندما يرسل الروبوت رسالة وينتظر إدخالاً. إذا كان الروبوت لا يزال يعالج الكتل، لا يُزرع أي مؤقت
يحصل المستخدم على رسالة الإنهاء لكن المحادثة لا تُغلق
- تحقق مما إذا كان ضبط الحالة عند الإغلاق التلقائي مهيّأً. بدون حالة، تبقى المحادثة في حالتها الحالية
- تُرسل رسالة الإنهاء، لكن حالة المحادثة تتغير فقط إذا اخترت حالة في التهيئة
يعود المستخدم لكن الروبوت لا يُعيد التشغيل
- يُعيد الروبوت التشغيل من الخطوة الأولية عندما يرسل المستخدم رسالة جديدة بعد الإغلاق التلقائي
- إذا كان للروبوت كلمات مُشغّلة مهيّأة، فقد يحتاج المستخدم إلى إرسال الكلمة الصحيحة لإعادة تشغيل التدفق
الخطوات التالية
- كتلة إنهاء المحادثة - إنهاء المحادثات يدوياً بزر إعادة التشغيل
- ساعات عمل الروبوت - جدولة وقت نشاط روبوت المحادثة الخاص بك
- نظرة عامة على Studio - استكشف جميع أنواع الكتل وميزات مُنشئ التدفق
كتلة إنهاء المحادثة - إنهاء تفاعلات الروبوت بسلاسة
استخدم كتلة إنهاء المحادثة لإغلاق تدفقات روبوت المحادثة وضبط حالة المحادثة وتعيين الوكلاء أو الأقسام والسماح للعملاء بإعادة تشغيل المحادثة.
كتلة API - استدعاء واجهات برمجة التطبيقات الخارجية من تدفق روبوت المحادثة
استدعِ أي واجهة برمجة تطبيقات REST من تدفق روبوت المحادثة في ChatMaxima. هيّئ الرابط والطريقة والترويسات والمصادقة والمحتوى واربط حقول استجابة JSON بالمتغيرات.