For the complete documentation index, see llms.txt. This page is also available as Markdown.

روبوت محادثة بسيط

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

إنشاء روبوت دردشة على منصة Mavibot بسيط للغاية إذا كنت قد أنهيت قسم «أساسيات بناء روبوت Mavibot»، الذي يشرح أساسيات العمل مع منشئ القمع (المحرر)، وأنواع الكتل والأسهم، وأنواع المرفقات والأزرار، وكذلك الآلة الحاسبة، إلخ.

قبل أن تبدأ في إنشاء روبوت دردشة بسيط، نوصيك بشدة بدراسة قسم «أساسيات بناء روبوت Mavibot»! ссылка “أساسيات بناء الروبوتات في Salebot”!

كيفية إنشاء كتلة

لإنشاء الكتلة الأولى في القمع، انقر نقرًا مزدوجًا بزر الفأرة الأيسر على حقل المحرر:

كيفية إنشاء كتلة بنقرة الفأرة

كما ترى في المثال أعلاه، يمكن نقل الكتلة في جميع أنحاء محرر الحقل عن طريق تحديد أي موقع مناسب.

يمكنك أيضًا إنشاء كتلة بمجرد النقر على "حفظ" في أسفل الشاشة واختيار نوعها:

كيفية إنشاء كتلة مع اختيار النوع

يمكنك تحديد أنواع الكتل التالية لبدء روبوت الدردشة: "بدء حوار" أو "التحقق من الشرط الأساسي":

الشكل 1

نعلم من مقال "إنشاء الكتل وأنواعها" ссылка إنشاء الكتل وأنواعها" أن نوع الكتلة "التحقق من الشرط الأساسي" له أعلى أولوية: مثل نوع الكتلة "بدء الحوار"، يمكن بدء سلسلة مخطط الكتلة لروبوت الدردشة الخاص بك منها

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

في شروط الكتلة، تحتاج إلى تحديد كلمة مفتاحية (على سبيل المثال، وسم لصفحة هبوط/موقع صغير أو عبارة أخرى ضرورية لعمل الروبوت، "Hi; hello" مفصولة بفاصلة منقوطة)، والتي سيستجيب لها الروبوت:

الشكل 2. مثال على ملء كتلة لروبوت دردشة

كما يمكن ملاحظته في المثال أعلاه (الشكل 2)، في شرط الكتلة، حددنا وسم صفحة الهبوط المصغرة التي تم إنشاؤها على منصة Mavibot والتي سيتم منها الاشتراك، وفي حقل "تحديد التطابق" اخترنا نوع "التطابق الكامل".

إذا لزم الأمر، يمكنك تحديد كلمات مفتاحية من نوع مختلف في الشرط (على سبيل المثال، "Hi, Hello"، إلخ). في هذه الحالة، اختر نوع المطابقة "تجاهل الأخطاء وعدم الدقة"، مما سيساعد الروبوت على التعرف على الكلمات المفتاحية في رسائل عملائك المكتوبة مع أخطاء مطبعية أو أخطاء:

رد فعل الكتلة على العبارات المفتاحية التي تحتوي على أخطاء

كيفية إنشاء الكتلة التالية في المخطط وتحديد شروط السهم

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

إنشاء كتلة جديدة في المخطط

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

للقيام بذلك، انتقل إلى إعدادات السهم، حيث تحتاج إلى تفعيل المفتاح "المستخدم يُدخل البيانات"، وكذلك تحديد المتغير الذي سيحفظ فيه روبوت الدردشة بيانات العميل:

الشكل 3

بعد أن يرسل المستخدم اسمه في الرسالة، سيكتب الروبوت ذلك في المتغير المطلوب:

الشكل 4. بطاقة العميل مع بياناته

في الكتلة الثانية من المخطط، سنكتب رسالة تطلب عمر عميلك. للقيام بذلك، استخدم التعابير النمطية. ссылкаالتعابير النمطية.

التعابير النمطية المستخدمة في هذا المقال:

  1. رقم الهاتف المحمول -> ^((\+7|7|8)+([0-9]){10})$

  2. البريد الإلكتروني -> ^[-\w.]+@([A-z0-9][-A-z0-9]+\.)+[A-z]{2,4}$

  3. إدخال الأرقام (للعمر) -> ^[1-9]+[0-9]*$

اطّلع على القائمة الكاملة للتعابير النمطية هنا. ссылка هنا.

في حقل الرسالة للكتلة الثانية من مخطط روبوت الدردشة، اكتب السؤال المطلوب: على سبيل المثال، "كم عمرك؟":

الشكل 5. رسالة إلى المستخدم

ثم اتبع الخطوات التالية:

الخطوة 1. اسحب السهم من الكتلة الثانية لإنشاء مخطط الكتلة التالي بنفس الطريقة التي تم بها إنشاء السابق.

الخطوة 2. في إعدادات السهم ضمن الشرط، اكتب تعبيرًا نمطيًا مثل ^[1-9]+[0-9]*$ واختر نوع المطابقة "تعبير نمطي"

الشكل 6. استخدام تعبير نمطي

الخطوة 3. في إعدادات السهم، فعّل مفتاح "المستخدم يُدخل البيانات" وأدخل اسم المتغير الذي سيحفظ فيه روبوت الدردشة بيانات العميل:

الشكل 7.

يوضح المثال (الشكل 8) أن روبوت الدردشة يكتب بيانات العميل في بطاقته:

الشكل 8. بطاقة العميل مع بياناته

وحدة جمع بيانات العميل: رقم الهاتف/البريد الإلكتروني

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

لاستخدام ميزة جمع رقم الهاتف (أو البريد الإلكتروني)، استخدم التعابير النمطية التالية:

  1. رقم الهاتف المحمول (روسيا): ^((\+7|7|8)+([0-9]){10})$

  2. رقم الهاتف المحمول (مع أي رمز دولة): ^(\+)?((\d{2,3}) ?\d|\d)(([ -]?\d)|( ?(\d{2,3}) ?)){5,12}\d$

  3. البريد الإلكتروني: ^[-\w.]+@([A-z0-9][-A-z0-9]+\.)+[A-z]{2,4}$

في المخطط، استخدمنا تعبيرًا نمطيًا لأرقام الهواتف لأي دولة.

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

أنشئ كتلة تستخدم فيها الروبوت لإرسال رسالة إلى العميل تطلب منه إرسال رقم هاتف (أو بريد إلكتروني) إلى المستخدم:

الشكل 9. الكتلة التي تحتوي على الرسالة لاستقبال رقم هاتف العميل

بعد ذلك، اسحب السهم من هذه الكتلة، حيث يجب كتابة التعبير النمطي المناسب في شرط السهم.

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

إذا أرسل العميل رسالة لا تطابق قيمة رقم الهاتف (البريد الإلكتروني)، يمكنك إنشاء كتلة تُبلغ العميل عن البيانات المدخلة بشكل غير صحيح:

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

الشكل 11

اختر نوع الكتلة "خارج الشرط" (الشكل 11). هذه الكتلة لا تحتوي على شرط كما في كتلة "حالة الحوار"، لكن لا يمكنك الانتقال إليها.

فيما يتعلق بمخططنا، ستكون كتلة "ليس الحالة" مفيدة جدًا، لأنه عندها لن ينتقل المستخدم من الكتلة الأخيرة، وللمتابعة عبر القمع سيحتاج إلى إدخال رقم هاتف:

الشكل 12

يمكنك التعرف على الوظائف المختلفة لكتلة "ليس الحالة" في المقال الذي يحمل الاسم نفسه. ссылка "ليس حالة"

كتل الحوار التالي للروبوت مع العميل

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

للقيام بذلك، من الكتلة المميزة باللون الأحمر في الشكل 12، اسحب السهم إلى الأسفل، حيث يمكنك ضبط المؤقت في الإعدادات:

الشكل 13

لضبط المؤقت، انتقل إلى إعدادات السهم واضبط الفاصل الزمني المطلوب، وبعده سيرسل روبوت الدردشة رسالة إلى العميل:

الشكل 14

في الكتلة التالية، أضف الزرين "اتصل بي اليوم" و"اتصل بي غدًا".

اقرأ المزيد عن إعدادات الأزرار في مخطط روبوت الدردشة في هذا "المقال". ссылка المقال.

لتتعرف على كيفية ربط وتكوين أنظمة الدفع من أجل إجراء المدفوعات في الأزرار (الروابط) داخل الروبوت، راجع قسم "التكاملات" -> "أنظمة الدفع". ссылка أنظمة الدفع".

كيفية إضافة أزرار

لإضافة أزرار سيرسلها روبوت الدردشة إلى العميل، انقر على "الأزرار" داخل إعدادات الكتلة:

الشكل 15

بعد ذلك، انقر على "إضافة زر".

الشكل 16

بعد ذلك، ستفتح نافذة لإضافة زر، حيث تحتاج إلى تحديد اسم الزر وتهيئته وفقًا لمتطلباتك:

الآن ستوجّه هذه الكتلة الأزرار إلى عميلك، مما سيسمح لك لاحقًا بتحديد الوقت (بالنسبة إلى المخطط المُعد في هذا المقال) الذي سيكون من الأفضل التواصل معه فيه:

الشكل 17. حوار الروبوت في تبويب الاختبار

سيتم عرض الحوار مع العميل في تبويب العملاء، حيث يمكنك تتبع جميع التغييرات في الحوارات مع العملاء:

الشكل 18. عرض الحوار في تبويب "العملاء"

بعد أن ينقر العميل على زر معين، ستُرسل رسالة مناسبة إلى الحوار في تبويب "العملاء": على سبيل المثال، "اتصل بي اليوم":

الشكل 19

نهاية الحوار مع كتل العميل

بعد إضافة الأزرار، من الضروري إنهاء الحوار مع العميل بطريقة ما حتى لا نتركه في حيرة بعد أن ينقر على الزر المناسب.

لننشئ كتلتين مع أسهم تخرج من الكتلة التي تحتوي على الأزرار لهذا الغرض:

الشكل 20. كتل إنهاء الحوار

الآن سنكتب اسم كل زر في شروط كل سهم:

الشكل 21

في شروط الكتل التي تم إنشاؤها، اكتب الرسائل اللازمة التي سيرسلها روبوت الدردشة عند نقر العميل على الزر:

الشكل 22. كتلة روبوت الدردشة التي تنهي الحوار

الآن سيُخطر روبوت الدردشة العميل بأن طلبه قد تم استلامه.

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

للتحقق من البيانات التي أرسلها لك العميل، انتقل إلى تبويب "العملاء":

الشكل 23. أين تتحقق من بيانات العميل

المخطط النهائي لروبوت الدردشة يبدو هكذا:

الشكل 24

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

آخر تحديث