تخط وانتقل إلى المحتوى الرئيسي

كيفية بناء وإدارة روبوتات الدردشة وقواعد الأتمتة باستخدام Wati MCP

الملخص

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

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

هام: الإجراءات الموضحة في هذا الدليل متاحة أيضاً من خلال واجهة مستخدم Wati (UI). يركز هذا الدليل بشكل خاص على تنفيذ هذه الإجراءات عبر خادم Wati MCP باستخدام مساعد ذكاء اصطناعي متصل.

التعليمات

قبل البدء: الاتصال بخادم Wati MCP

لإدارة موارد Wati من خلال مساعد ذكاء اصطناعي، تحتاج إلى:

  • حساب Wati مع إمكانية الوصول إلى مساحة العمل ذات الصلة.

  • الدور والأذونات المناسبة لتنفيذ الإجراءات المطلوبة.

  • مساعد ذكاء اصطناعي متوافق مع MCP ومتصل بـ Wati.

كيفية توصيل Wati MCP بمساعد ذكاء اصطناعي

  • افتح تطبيقك المتوافق مع MCP، مثل ChatGPT أو Claude.

  • أضف Wati كموصل MCP باستخدام عنوان URL للخادم: https://mcp.wati.io/mcp.

  • سجّل الدخول باستخدام بيانات اعتماد Wati الخاصة بك وأكمل إعداد الاتصال.

  • عُد إلى مساعد الذكاء الاصطناعي الخاص بك وتحقق من أن الاتصال يعمل.

يمكنك أيضاً استخدام Wati AI، المتصل بالفعل بـ Wati. للتحقق من اتصالك، اسأل:

"Which Wati workspace am I in?"

يجب أن يعيد المساعد معرف مساحة العمل ورقم WhatsApp الخاص بك.

إنشاء روبوت محادثة باستخدام Wati MCP

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

الخطوة 1: وصف روبوت المحادثة الذي تريد إنشاءه

أخبر المساعد بما يجب أن يفعله الروبوت. قم بتضمين اسم الروبوت، ورسالة الترحيب، والأسئلة، والأزرار، وتدفق المحادثة.

مثال على الأمر:

"Draft a chatbot called Golf Trip Leads. Greet the customer, ask if they want a Group trip or a Solo trip with 2 buttons, then ask for their travel month and tell them someone will contact them within a day."

الخطوة 2: مراجعة مسودة الروبوت

يقدم المساعد تدفق الروبوت المقترح، بما في ذلك رسائله وأزراره وأسئلته. لم يتم حفظ المسودة بعد.

راجع التدفق المقترح واطلب التغييرات باستخدام أوامر باللغة الطبيعية.

مثال على الأمر:

"Add a third button for Corporate trips."

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

الخطوة 3: حفظ الروبوت باستخدام Wati MCP

بمجرد رضاك عن الروبوت، اطلب من المساعد حفظه.

مثال على الأمر:

"Save it."

يحفظ المساعد الروبوت في حساب Wati الخاص بك ويوفر رابطاً لفتحه في Flow Builder.

الخطوة 4: تحديث روبوت محادثة محفوظ باستخدام Wati MCP

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

مثال على الأمر:

"Update the Golf Trip Leads chatbot to add a question about the customer's budget."

لفحص الروبوت المحفوظ أو تعديله مباشرة في واجهة مستخدم Wati، سجل الدخول إلى حساب Wati الخاص بك وانتقل إلى الأتمتة > روبوتات المحادثة. حدد الروبوت لفتحه في Flow Builder.

إضافة أو إدارة مشغلات روبوت المحادثة باستخدام Wati MCP

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

يدعم Wati مشغلات الروبوت التالية:

نوع المشغل

متى يبدأ الروبوت

مثال على الأمر

كلمة مفتاحية

عندما يرسل العميل كلمة أو عبارة محددة

"Start Golf Trip Leads when someone sends GOLF."

أي رسالة جديدة

عندما يرسل العميل أي رسالة

"Start the Welcome bot on every new message."

تغيير حقل جهة الاتصال

عند إنشاء سمة جهة اتصال أو تحديثها

"Start the Onboarding bot when lead_stage changes."

كيفية تمكين أو تعطيل مشغل الروبوت

يتم إيقاف تشغيل المشغلات الجديدة افتراضياً ما لم تطلب من المساعد تمكينها.

لتمكين مشغل، استخدم أمراً مثل:

"Turn the GOLF trigger on."

لتعطيل مشغل، اسأل:

"Turn off the GOLF trigger."

نصيحة: اختبر مشغل الكلمة المفتاحية باستخدام هاتفك الخاص قبل تمكينه لجميع العملاء. يساعدك هذا في التحقق من أن الروبوت يستجيب كما هو متوقع.

كيفية إنشاء قواعد الأتمتة باستخدام Wati MCP

تؤدي قاعدة الأتمتة إجراءً تلقائياً عند وقوع حدث محدد. باستخدام خادم Wati MCP، يمكنك وصف الحدث والإجراء في أمر، والتحقق من التكوين، وحفظ القاعدة، وتمكينها عندما تكون جاهزاً.

ما هي الأحداث التي يمكنها تشغيل قاعدة أتمتة؟

يمكنك إنشاء قواعد أتمتة عبر Wati MCP للأحداث التالية:

  • تلقي رسالة WhatsApp، بما في ذلك رسالة تطابق كلمات مفتاحية محددة.

  • عدم رد العميل.

  • إنشاء سمة جهة اتصال.

  • تحديث سمة جهة اتصال.

ما هي الإجراءات التي يمكن أن تؤديها قاعدة الأتمتة؟

يمكن لقاعدة الأتمتة تنفيذ الإجراءات التالية:

  • توجيه الدردشة إلى فريق.

  • تعيين دردشة لوكيل محدد أو إعادتها إلى آخر وكيل تعامل معها.

  • إرسال رد نصي أو قالب WhatsApp معتمد.

  • تحديث سمات جهة الاتصال، باستثناء عندما يتم تشغيل القاعدة بواسطة تغيير في سمة جهة الاتصال.

الخطوة 1: وصف قاعدة الأتمتة

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

مثال على الأمر:

"When a contact's lead_stage changes to Hot, assign them to the Sales team."

الخطوة 2: التحقق من قاعدة الأتمتة

قبل حفظ القاعدة، يتحقق المساعد من تكوينها ويحدد أي معلومات مفقودة.

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

الخطوة 3: حفظ قاعدة الأتمتة وتمكينها

يتم حفظ قواعد الأتمتة الجديدة في حالة الإيقاف ما لم تطلب من المساعد تمكينها.

بعد مراجعة التكوين، اسأل:

"Turn the Hot lead rule on."

سيتم بعد ذلك تمكين القاعدة، رهناً بالإكمال الناجح للإجراء المطلوب وأذونات Wati الخاصة بك.

عرض أو تعطيل قواعد الأتمتة الموجودة باستخدام Wati MCP

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

أمثلة على الأوامر:

  • "Which rules are on?"

  • "Show me the Black Friday rule."

  • "Turn off the Black Friday rule."

مرجع أدوات Wati MCP

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

روبوتات المحادثة

الأداة

ماذا تفعل

مثال على الأمر

wati_list_chatbots

تسرد روبوتات المحادثة الخاصة بك وتتيح لك البحث بالاسم.

“List my chatbots.”

wati_get_chatbot

تُظهر تدفق الروبوت الكامل، بما في ذلك الإصدارات السابقة.

“Show me the Golf Trip Leads flow.”

wati_draft_chatbot

تضع مسودة لتدفق الروبوت من وصفك دون حفظه.

“Draft a chatbot that greets customers and asks Sales or Support.”

wati_upsert_chatbot

تحفظ روبوتاً جديداً أو تستبدل روبوتاً موجوداً، وتعيد رابط Flow Builder.

“Save it.”

wati_create_chatbot_trigger

تضيف مشغل كلمة مفتاحية، أو أي رسالة، أو حقل جهة اتصال إلى روبوت.

“Start it when someone sends GOLF. Keep it off.”

wati_set_chatbot_trigger_status

تشغل مشغل الروبوت أو توقفه.

“Turn the GOLF trigger on.”

قواعد الأتمتة

الأداة

ماذا تفعل

مثال على الأمر

wati_list_automation_rules

تسرد قواعد الأتمتة مع حالتها وعدد مرات تشغيلها.

“Which rules are on?”

wati_get_automation_rule

تُظهر تفاصيل قاعدة أتمتة محددة.

“Show me the Black Friday rule.”

wati_get_automation_rule_schema

تسترجع الخيارات المتاحة لنوع قاعدة معينة.

تُستخدم تلقائياً قبل بناء القاعدة.

wati_validate_automation_rule

تتحقق من صحة القاعدة دون حفظها.

تُستخدم تلقائياً قبل الحفظ.

wati_upsert_automation_rule

تحفظ قاعدة أتمتة جديدة أو تستبدل قاعدة موجودة.

“When lead_stage changes to Hot, assign to Sales.”

wati_set_automation_rule_status

تشغل قاعدة الأتمتة أو توقفها.

“Turn off the Black Friday rule.”

إجراءات الروبوت

الأداة

ماذا تفعل

مثال على الأمر

wati_list_bot_actions

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

“List my routing actions.”

wati_get_bot_action

تُظهر تفاصيل إجراء روبوت محدد.

“Show the Route to Sales action.”

wati_upsert_bot_action

تنشئ أو تحدث إجراء نص، أو قالب، أو توجيه، أو تعيين وكيل، أو سمة جهة اتصال.

“Create an action that routes to the Support team.”

عمليات البحث في مساحة العمل

الأداة

ماذا تفعل

مثال على الأمر

wati_list_teams

تسرد الفرق المتاحة لتوجيه الدردشات.

“What teams do I have?”

wati_list_operators

تسرد الوكلاء ووكلاء الذكاء الاصطناعي المتاحين للتعيين.

“List my AI agents.”

wati_list_contact_attributes

تسرد أسماء سمات جهة الاتصال المتاحة في مساحة عملك.

“What contact fields can I use?”

كيفية التبديل بين مساحات عمل Wati باستخدام MCP

إذا كان تسجيل دخولك إلى Wati يتيح الوصول إلى مساحات عمل متعددة، فيمكنك التبديل بينها من خلال نفس محادثة مساعد الذكاء الاصطناعي.

الخطوة 1: سرد مساحات العمل التي يمكنك الوصول إليها

اسأل:

"Which Wati workspaces can I access?"

يسرد المساعد معرفات مساحات العمل المتاحة وأرقام WhatsApp المرتبطة بها.

الخطوة 2: التبديل إلى مساحة عمل أخرى

اسأل:

"Switch to workspace 111501."

استبدل 111501 بمعرف مساحة العمل التي تريد الوصول إليها.

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

بعد تسجيل الدخول الأولي، يكون التبديل عودة إلى تلك المساحة أسرع.

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

أمور مهمة يجب معرفتها عند استخدام Wati MCP

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

  • قوالب WhatsApp المعتمدة: أي قاعدة أتمتة أو إجراء روبوت يرسل قالباً يتطلب أن يكون القالب معتمداً في Wati.

  • التغييرات تؤثر على المحادثات الحقيقية: روبوتات المحادثة وقواعد الأتمتة المحفوظة هي تكوينات حقيقية. بمجرد تمكينها، يمكن أن تؤثر على محادثات العملاء الفعلية. اختبر التغييرات قبل تمكينها لجميع العملاء.

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

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

  • الأذونات: لا يمكن للمساعد تنفيذ سوى الإجراءات المسموح بها بموجب دورك في مساحة عمل Wati النشطة.

استكشاف أخطاء Wati MCP وإصلاحها

استخدم التوجيه التالي لاستكشاف المشكلات الشائعة عند إنشاء أو إدارة موارد Wati عبر خادم MCP وإصلاحها.

الخطأ أو المشكلة

كيفية حلها

"Session not found" أو "can't reach live data"

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

"Rate-limiting requests"

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

روبوت محادثة أو قاعدة أتمتة تعيد رسالة "Not found"

تحقق من أنك في مساحة العمل الصحيحة بسؤال: "Which Wati workspace am I in?"

"Sign-in required" عند التبديل بين مساحات العمل

افتح رابط تسجيل الدخول، وسجل الدخول إلى مساحة العمل المستهدفة، وعُد إلى المحادثة. إذا انتهت صلاحية الرابط، فاطلب من المساعد رابطاً جديداً.

روبوت محادثة لا يستجيب لكلمة مفتاحية

اسأل: "Is the trigger on?" يتم إنشاء المشغلات الجديدة في حالة الإيقاف افتراضياً.

يقول المساعد أن قاعدة الأتمتة غير صالحة

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

"Team or operator does not exist"

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

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

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

هل أجاب هذا عن سؤالك؟