مقال تعليمي: تكامل Whats360 مع Telegram Bot API لإرسال إشعارات الطلبات والتحديثات

إذا كنت تبحث عن وسيلة لإرسال إشعارات تلقائية عبر واتساب وتيليجرام بدون الحاجة إلى تطبيق واتساب الرسمي، فإليك الحل باستخدام Whats360 API وTelegram Bot API. في هذا المقال، سوف نوضح لك كيفية تكامل هذين النظامين مع بعضهما البعض من خلال Webhooks و HTTP Requests، بحيث يمكنك إرسال رسائل واتساب تلقائيًا بناءً على التحديثات من Telegram Bot API.

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

الخطوة 1: إنشاء حساب وتوليد API Keys في Whats360

قبل أن تبدأ في التكامل، تحتاج إلى التسجيل في خدمة Whats360 للحصول على API Key، والتي ستكون ضرورية لإرسال الرسائل عبر واتساب.

كيفية الحصول على API Key من Whats360:

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

الخطوة 2: إعداد Telegram Bot API

من أجل تكامل Whats360 مع Telegram Bot API، يجب أن يكون لديك بوت تيليجرام مُعد مسبقًا. إليك كيفية إعداده:

كيفية إنشاء Telegram Bot:

  • افتح تطبيق Telegram وابحث عن “BotFather”.
  • ابدأ المحادثة مع BotFather وأرسل له الأمر /newbot.
  • اختر اسمًا للبوت وأدخل اسم المستخدم.
  • بعد إنشاء البوت، سيعطيك BotFather Token. قم بنسخ هذا Token لاستخدامه في طلبات API.

الخطوة 3: إنشاء Webhook لربط Whats360 مع Telegram Bot

الآن بعد أن أصبح لديك API Key من Whats360 وToken من Telegram Bot API، يمكنك البدء في الربط بينهما باستخدام Webhooks.

كيفية إعداد Webhook:

  • من لوحة تحكم Whats360، توجه إلى Webhooks في إعدادات API.
  • أدخل عنوان URL الخاص بالـ Webhook الذي سيستقبل التحديثات من Telegram.
  • قم بإعداد Webhook في Telegram لاستقبال الرسائل وتنفيذ العمليات بناءً على البيانات المدخلة.

مثال على Webhook لإرسال رسالة عبر Whats360:

URL الخاص بالـ Webhook:
https://api.whats360.live/api/user/v2/send_message

بيانات الطلب (Body) لإرسال رسالة عبر Whats360:

{
  "client_id": "YOUR_CLIENT_ID",
  "mobile": "YOUR_MOBILE_NUMBER",
  "text": "New Order Update: Your order has been successfully processed!"
}

الخطوة 4: إرسال الرسائل عبر HTTP Requests

لتنفيذ عمليات إرسال رسائل واتساب بناءً على تحديثات تلقيتها من Telegram Bot API، يمكنك استخدام HTTP Requests.

إعداد السيناريو في Make.com (أو أي أداة أخرى مثل Integromat):

  • في Make.com، قم بإنشاء سيناريو جديد.
  • أضف وحدة HTTP Request لاستخدام Whats360 API.
  • أدخل عنوان URL الخاص بـ Whats360 API:
    https://api.whats360.live/api/user/v2/send_message
  • اختر POST كطريقة HTTP Request.
  • في الـ Headers، قم بإضافة التالي:
    • Content-Type: application/json
    • Authorization: Bearer YOUR_API_KEY
  • في Body، أدخل البيانات الخاصة برسالة واتساب، مثل:
    {
      "client_id": "YOUR_CLIENT_ID",
      "mobile": "201030741766",
      "text": "Your order has been updated. Check your status."
    }
  • احفظ السيناريو وتشغيله لاختباره.

الخطوة 5: إعداد سيناريو لإرسال الرسائل عبر Telegram Bot عند تلقي تحديثات

  • قم بربط Telegram Bot باستخدام Telegram Bot API
  • قم بإنشاء سيناريو لاستقبال الرسائل عبر Telegram باستخدام Webhook.
  • بناءً على التحديثات من Telegram (مثل تحديثات الطلبات)، استخدم HTTP Requests لإرسال إشعارات إلى Whats360 API لإرسال رسائل واتساب.

الخطوة 6: اختبر السيناريو وراقب النتائج

بمجرد إعداد السيناريوات الخاصة بـ Whats360 و Telegram، قم باختبار النظام عن طريق إرسال تحديثات عبر Telegram.

تأكد من أن الرسائل تصل بنجاح عبر WhatsApp بمجرد تلقي التحديثات من Telegram.

فيديو الشرح خطوة بخطوة

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

شاهد الفيديو التعليمي هنا

خاتمة

بإمكانك الآن استخدام Whats360 API و Telegram Bot API معًا لإرسال رسائل واتساب تلقائيًا بناءً على التحديثات الواردة عبر Telegram. باستخدام Webhooks و HTTP Requests، يمكنك بناء سيناريو مرن وعالي الجودة لإدارة إشعارات الطلبات والتحديثات بشكل احترافي.

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

Leave a comment

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *