بناء واتس اب تشات بوت باستخدام PHP

من السهل جدًا إنشاء chatbot باستخدام واجهة Ultramsg API ، يمكنك إنشاء روبوت لخدمة العملاء وأفضل روبوت محادثة AI من خلال خطوات بسيطة باستخدام لغة PHP.

مهام التشات بوت:

  • طباعة قائمة الأوامر.
  • طباعة وقت السيرفر .
  • إرسال الصورة إلى رقم الهاتف أو أحد مجموعات الواتس اب .
  • إرسال ملف صوتي.
  • إرسال تسجيل صوتي ppt.
  • إرسال ملف فيديو.
  • إرسال جهة اتصال.
  • إرسال جملة عشوائية.
  • إرسال نكتة عشوائية.
  • إرسال صورة عشوائية.

ابدء

  • مطلوب حساب Ultramsg لتشغيل المشروع. تسجيل الدخول أو إنشاء حساب إذا لم يكن لديك موقع ultramsg.com واحد.
  • انتقل إلى المثيل الخاص بك أو قم بإنشاء واحد إذا لم تكن قد قمت بذلك بالفعل.
  • امسح Qr وتأكد من حالة مصادقة المثيل: مصادقة.

تنسيق webhook json

لنرى كيف سيبدو JSON المستلم في هذا الفيديو .

مثال على نموذج الرد بشكل JSON

{
  "event_type": "message_received",
  "instanceId": "90",
  "data": {
    "id": "[email protected]_7ECAED9EB68D3474BE591443134C2E3F",
    "from": "[email protected]",
    "to": "[email protected]",
    "ack": "pending",
    "type": "chat",
    "body": "I can't send a message using php code\nCan you help me",
    "fromMe": false,
    "isForwarded": false,
    "time": 1643311467
  }
}

تشغيل واتس اب تشات بوت

الخطوة 1 :

تنزيل ملفات المشروع من Github .

وقم بوضع معرف الجهاز والتوكن في example.php

new ultraMsgChatBot("token", "instance_id");

الخطوة 2 :

قم بتنشيط الخيار “Webhook on Received” وتعيين URL Webhook في إعدادات المثيل في ultramsg على سبيل المثال https://yourwebsite.com/chatbot/example.php

تعيين URL Webhook في إعدادات الجهاز

الخطوه 3 :

قم بتحميل مشروع البوت على الخادم أو موقع الويب الخاص بك.

** مبروك .. يمكنك الآن التحدث إلى التشات بوت الخاص بك **