كيفية إنشاء WhatsApp Chatbot باستخدام VBNET

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

مهام Chatbot:

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

Dependencies

لأغراض التجربة بالسيرفر المحلي سنحتاج لخدمة tunneling و في هذا الدرس سنستخدم ngrok يستخدم هذا المثال ngrok ، يمكنك تنزيل Ngrok من هنا .

تحميل المشروع

يمكنك تنزيل جميع ملفات المشروع من GitHub .

قم بتعيين معرف المثيل والرمز المميز

قم بتعيين معرف المثيل والرمز المميز في ملف appsettings.json .

تشغيل المشروع

dotnet watch

ابدأ NGROK

تشغيل NGROK لنظام التشغيل Windows:

ngrok http https://localhost:6000

قم بتشغيل NGROK لنظام التشغيل mac:

./ngrok http https://localhost:6000

تعيين عنوان URL للويب هوك

انتقل إلى حساب ultramsg الخاص بك لتعيين عنوان URL الخاص بـ Webhook بعد نسخ عنوان url الخاص بـ ngrok وإضافة / api / Route مثل هذا:

https://61-44-136-9.ngrok.io/api/

وتمكين هذا الخيار “Webhook on Received”.

image 3
عنوان URL للويب هوك

تلقي رسائل WhatsApp ومعالجة الأوامر

تهانينا. يمكنك الآن محاولة الإرسال إلى رقم WhatsApp واختبار WhatsApp chatbot.

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