10 min read

منشئ المسارات

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

منشئ المسارات

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

ولا يعمل أي مسار إلا حين يكون محرّك الروبوت مضبوطاً على Flow Builder في إعدادات روبوت المحادثة لديك. ارسم هنا ما شئت؛ فالمحرّك هناك هو الذي يقرر إن كان هذا هو ما يجيب عملاءك.

مساراتك

أين تعيش روبوتاتك

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

قائمة المسارات، وكل مسار معروض كبطاقة عليها شارة حالة

ماذا تخبرك بطاقة المسار

تحمل كل بطاقة اسم المسار ووصفه، وما إذا كان Active، والكلمات التي تشغّله. وزر «Edit this flow» يفتح لوحة الرسم — أي المخطط نفسه. وقائمة النقاط الثلاث تضم Settings وDuplicate وDelete. أما المفتاح المجاور لها فيشغّل الروبوت ويوقفه.

بطاقة مسار واحدة تعرض اسمه ووصفه وحالته وكلمات تشغيله

نشط وموقوف جنباً إلى جنب

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

بطاقتا مسار جنباً إلى جنب، إحداهما نشطة والأخرى موقوفة

كم عددها، وكم منها يعمل

تعدّ العدّادات الأربعة مساراتك، وكم منها يعمل، وكم منها موقوف، وكم اقتربت من حدّك. والحدّ لكل حساب؛ فإن كنت قريباً منه، احذف أو صدّر المسارات التي لم تعد تحتاج إليها.

أربعة عدّادات فوق قائمة المسارات

إنشاء مسار جديد

ثلاث طرق للبدء

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

الخطوة الأولى من معالج إنشاء المسار، تعرض ثلاث طرق للبدء

تسميته

البدء من الفراغ لا يسألك إلا عن اسم ووصف اختياري. سمِّه باسم المهمة التي يؤديها — فروبوت دعم الطلبات خير من «المسار 3» حين يكون لديك عشرة منها. والمسارات الجديدة تُنشأ موقوفة دائماً، فلا يعمل شيء بالخطأ.

خطوة المسار الفارغ تسأل عن اسم ووصف اختياري

لوحة الرسم

مسار مرسوماً

فتح المسار يعرض المحادثة صناديقَ تصلها أسهم. اقرأها من طرف إلى طرف: يحيّي الروبوت، ثم يطرح سؤالاً، ثم يجيب، ثم ينتهي. وكل صندوق شيء واحد يفعله الروبوت؛ وكل سهم هو إلى أين تمضي المحادثة بعده. وهذا المسار كله أربعة صناديق — ومعظم الروبوتات المفيدة ليست أكبر من ذلك بكثير.

لوحة الرسم تعرض مساراً من أربعة صناديق تصلها أسهم

الصناديق التي يمكنك إضافتها

تسرد لوحة الأدوات كل نوع من الصناديق، مجموعةً حسب ما تفعله: Flow Control يقرر إلى أين تمضي المحادثة، وMessages يرسل شيئاً، وUser Input يجمع جواباً، وInteractive يعرض أزراراً أو قائمة، وIntegration يخاطب نظاماً آخر. اضغط واحداً لتُسقطه على لوحة الرسم.

ملاحظة: تعرض لوحة الأدوات ثلاثة عشر عنصراً، غير أن Audio لم يكتمل — فلا يمكن ضبطه، ولذلك لا يغطيه هذا الدليل. وكل ما عداه في لوحة الأدوات موثّق أدناه.

لوحة أدوات أنواع الصناديق، مجموعة في خمس فئات

تحديد صندوق

الضغط على صندوق يحدّده ويفتح لوحة خصائصه. وتبدأ اللوحة للقراءة فقط: اضغط Configure للتعديل، وSave لإبقاء التغيير، وسلة المهملات لحذف الصندوق. واللوحة عائمة — فاسحبها من رأسها إن غطّت شيئاً تحتاج إلى رؤيته.

رأس لوحة خصائص وفيه أدوات Configure وSave والحذف

أين تبدأ المحادثة وأين تنتهي

صندوق Start

صندوق Start هو الباب. وهو يحمل التحية وكلمات التشغيل: فإن احتوت رسالة العميل واحدة منها، عمل هذا المسار. ولكل مسار صندوق Start واحد لا غير.

صندوق Start على لوحة الرسم

خصائص صندوق Start

رسالة الترحيب هي ما يقوله الروبوت أولاً، ويمكن أن تختلف بحسب اللغة. وTrigger Type يقرر من يتلقاها: فـAll Messages يجيب الجميع، وKeywords لا يجيب إلا الرسائل المحتوية على كلماتك. وCase Sensitive وExact Match يضيّقان ذلك أكثر. أما Typing Delay فيجعل الروبوت يتوقف قبل الرد، فيبدو أقل فجاجة.

لوحة خصائص Start مع رسالة الترحيب ونوع التشغيل ومهلة الكتابة

صندوق Text

صندوق Text يقول شيئاً ببساطة. وهو أكثر الصناديق حضوراً في أي مسار — إنه نصف المحادثة الذي يخص الروبوت.

صندوق Text على لوحة الرسم

خصائص صندوق Text

اكتب الرسالة وقد انتهيت. وتضيف Quick Replies اقتراحات قابلة للنقر تحتها، فتوفّر على العميل الكتابة. وTyping Delay يعمل هنا كما يعمل في كل صندوق رسالة.

لوحة خصائص Text مع متن الرسالة والردود السريعة

صندوق End

صندوق End يغلق المحادثة. ويستحق أن تضيف واحداً حتى حين يبدو المسار مكتملاً بدونه — فهو ما يخبر الروبوت أن يتوقف ويعود إلى نقطة البداية.

صندوق End على لوحة الرسم

خصائص صندوق End

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

لوحة خصائص End مع الرسالة الختامية ومفتاح إعادة الضبط

السؤال بالأزرار

صندوق Buttons

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

صندوق Buttons على لوحة الرسم بمخرج لكل زر

خصائص صندوق Buttons

الرسالة تعلو الأزرار، والمعاينة تعرض تقريباً ما سيرسمه واتساب. ولكل زر عنوان قصير — أبقِه قصيراً، فواتساب يقتطع. ويمكن للزر أن يكون رداً عادياً أو رابطاً أو رقم هاتف أو نسخ رمز. ولا يسمح واتساب بأكثر من ثلاثة، واللوحة ترفض الحفظ إن خالفت قواعده بدلاً من أن تدع الإرسال يفشل لاحقاً.

لوحة خصائص Buttons مع الرسالة وقائمة الأزرار ومعاينة

إرسال الصور والفيديو والملفات

صندوق Image

صندوق Image يرسل صورة، مع تعليق اختياري تحتها. ولقطة الشاشة مأخوذة من مسار آخر — مسار يرسل لأحدهم تفاصيل طلبه — لأن فهم الصندوق أيسر بجوار الصناديق التي يعمل معها فعلاً.

صندوق Image على لوحة الرسم

خصائص صندوق Image

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

لوحة خصائص Image تعرض رابطاً أو رفعاً، ومعها معاينة وتعليق

صندوق Video

صندوق Video يرسل مقطعاً. مفيد لشرح عملي كان سيستغرق ثلاث رسائل.

صندوق Video على لوحة الرسم

خصائص صندوق Video

واتساب صارم في الفيديو: MP4 أو 3GPP، وبما لا يزيد عن 16 ميجابايت. واللوحة تقول ذلك ابتداءً وتفرضه عند الرفع. وبعد الرفع تخبرك إن كان الملف قد أُرسل مسبقاً إلى واتساب أم أنه ما زال مخزّناً هنا فقط.

لوحة خصائص Video تعرض حدود الصيغة والحجم وحالة الرفع

صندوق Document

صندوق Document يرسل ملفاً — فاتورة أو إيصالاً أو قائمة أسعار.

صندوق Document على لوحة الرسم

خصائص صندوق Document

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

لوحة خصائص Document مع رابط أو رفع وحقل اسم الملف

جمع جواب والتفرّع

صندوق User Input

صندوق Input يطرح سؤالاً وينتظر أن يكتب العميل. وما يقوله يُحفظ ويمكن استعماله لاحقاً في المسار. وهذا المسار يحجز اتصالاً مرتجعاً: يسأل عن اسم، ثم يعرض أوقاتاً متاحة، ثم يتفرع.

صندوق User Input على لوحة الرسم

خصائص صندوق Input

اختر ما تسأل عنه — نص أو رقم أو بريد إلكتروني أو رقم هاتف أو اختيار من قائمة — فيتحقق الصندوق من الجواب نيابة عنك. والسؤال نفسه هو المُطالبة، ويمكن أن يختلف بحسب اللغة.

لوحة خصائص Input مع نوع الجواب ونص السؤال

النصف المتقدم من صندوق Input

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

لوحة Input مع توسيع Advanced Settings، وفيها المهل والمحاولات وقواعد التحقق

صندوق List

صندوق List يعرض خيارات أكثر مما تتسع له الأزرار — حتى عشرة، مجموعة في أقسام، خلف نقرة واحدة.

صندوق List على لوحة الرسم

خصائص صندوق List

الرسالة ونص الزر هما أول ما يراه العميل؛ أما الخيارات فتقبع خلف ذلك الزر. اجمعها في أقسام حين تكثر. والعناوين محدودة بـ24 حرفاً والأوصاف بـ72 — واللوحة تعدّ نيابة عنك وترفض حفظ قائمة كان واتساب سيرفضها.

لوحة خصائص List مع الرسالة ونص الزر والخيارات المقسّمة

صندوق Condition

صندوق Condition مفترق طريق. ينظر في آخر جواب ويرسل المحادثة في أحد اتجاهين. وانتبه إلى أن له مخرجين لا مخرجاً واحداً.

صندوق Condition على لوحة الرسم بمخرجين

خصائص صندوق Condition

تقارن كل قاعدة آخر جواب بقيمة — يحتوي، يساوي، فارغ، أكبر من، وهكذا — وتسمّي المخرج الذي يُسلك عند التطابق. والمخرج الافتراضي يلتقط كل ما عدا ذلك. ابنِ القاعدة أولاً، ثم اسحب مخرجها إلى الصندوق الذي ينبغي أن يأتي بعده.

لوحة خصائص Condition مع قاعدة مقارنة ومخرج افتراضي

مخاطبة الأنظمة الأخرى

صندوق Webhook

صندوق Webhook يستدعي نظاماً آخر في وسط المحادثة — ليتحقق من المخزون، أو يستعلم عن طلب، أو يخبر برنامجك أنت بما جرى للتو.

صندوق Webhook على لوحة الرسم

خصائص صندوق Webhook

العنوان والطريقة هما الاستدعاء نفسه؛ والترويسات والحمولة هي ما ترسله. وإعدادات المهلة وإعادة المحاولة تقرر كم تنتظر وكم مرة تعيد المحاولة، وResponse Handling يقرر ماذا تفعل المحادثة بالجواب.

لوحة خصائص Webhook مع العنوان والطريقة والترويسات والحمولة ومعالجة الرد

صندوق Redirect

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

صندوق Redirect على لوحة الرسم

خصائص صندوق Redirect

اختر إلى أين ترسلهم: مسار آخر، أو صندوق داخل هذا المسار، أو عنوان ويب. وPreserve Context ينقل ما جمعته أصلاً معهم؛ وReturn After يعيدهم إلى هنا حين ينتهي المسار الآخر، وهو ما يحوّل التحويل إلى منعطف لا إلى باب باتجاه واحد.

لوحة خصائص Redirect مع منتقي الوجهة وPreserve Context وReturn After

تحويل صندوق Redirect إلى رابط

تبديل النوع إلى عنوان ويب يستبدل بمنتقي المسارات حقلَ عنوان. والملخّص في الأسفل يعيد دائماً بيان ما سيفعله الصندوق فعلاً، وهو جدير بالقراءة قبل الحفظ.

لوحة Redirect مضبوطة على عنوان ويب، مع ملخّص لما سيفعله الصندوق

التشغيل الحقيقي

إعادة التسمية والتشغيل

تضم Settings اسم المسار ووصفه ومفتاح Active الخاص به. وهذا هو المفتاح المهم: فحتى تشغّله، يبقى المسار رسماً. شغّله فتُشغّله أول رسالة مطابقة.

مربع إعدادات المسار مع الاسم والوصف ومفتاح Active