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

قبل البدء في إنشاء روبوت محادثة بسيط، نوصي بشدة بدراسة قسم "أساسيات بناء روبوتات Mavibot"! رابط "أساسيات بناء روبوتات Mavibot"!

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  1. رقم الهاتف المحمول -> ^((\+7|7|8)+([0-9]){10})$
  2. البريد الإلكتروني -> ^[-\w.]+@([A-z0-9][-A-z0-9]+\.)+[A-z]{2,4}$
  3. إدخال الأرقام (للعمر) -> ^[1-9]+[0-9]*$

راجع القائمة الكاملة للتعبيرات العادية هنا. رابط هنا.

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

ثم اتبع هذه الخطوات:

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

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

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

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

يوضح المثال (الصورة 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}$

تأكد من عدم وجود مسافة قبل التعبير العادي في شرط السهم!

وإلا، فإن مخطط روبوت المحادثة سيعمل مع أخطاء.

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

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

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

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

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

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

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

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

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

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

يمكنك التعرف على الوظائف المختلفة لكتلة "ليس حالة" في المقالة التي تحمل الاسم نفسه. رابط "ليس حالة"

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

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

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

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

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

اقرأ المزيد عن إعدادات الأزرار في مخطط روبوت المحادثة في هذه "المقالة". رابط المقالة.

لمعرفة كيفية توصيل وتكوين أنظمة الدفع لإجراء المدفوعات في الأزرار (الروابط) في البوت، راجع قسم "التكاملات" -> "أنظمة الدفع". رابط أنظمة الدفع".

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

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

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

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

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

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

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

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

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

لنقم بإنشاء كتلتين مع أسهم قادمة من الكتلة التي تحتوي على الأزرار لهذا الغرض:

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

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

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

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

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

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

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