Botcast هو منصة وواجهة برمجية (API Gateway) مخصصة لإدارة وأتمتة قنوات المراسلة (واتساب وتليجرام). يتيح للمطورين والشركات ربط أرقامهم وحساباتهم وتحويلها إلى قنوات إرسال واستقبال برمجية، واستخدامها في الإشعارات، وخدمة العملاء، وحملات المراسلة دون الاعتماد على تكلفة الرسالة الواحدة.
الميزات الرئيسية
إدارة الجلسات والحسابات (Multi-Instance): ربط أرقام واتساب وتليجرام مستقلة بسهولة عبر مسح رمز الاستجابة السريعة (QR Code).
إرسال مختلف أنواع الرسائل: دعم الرسائل النصية، الوسائط (صور، مستندات، صوتيات، فيديو)، والرسائل التفاعلية (القوائم والأزرار)، بالإضافة إلى إرسال رموز التحقق (OTP) الفورية.
حملات البث (Broadcast Campaigns): رفع قوائم جهات الاتصال عبر ملفات Excel وCSV، مع ميزة تخصيص النصوص وضبط فواصل زمنية بين الرسائل لتجنب الحظر.
الربط الفوري (Webhooks): استقبال الرسائل وحالات التسليم مباشرة في خوادم التطبيقات، وتسهيل التكامل مع منصات الأتمتة مثل n8n والمتاجر مثل WooCommerce.
لوحة محادثات وروبوتات آلية: إدارة الدردشة المباشرة مع جهات الاتصال من داخل لوحة التحكم، وإعداد ردود آلية مخصصة.
مكتبات وأدوات للمطورين (SDKs): توفير توثيق تفاعلي للـ REST API مع أمثلة جاهزة بلغات متعددة (Node.js, Python, PHP, cURL وغيرها).
طريقة التنفيذ والبنية التقنية
الواجهة الأمامية (Frontend): مبنية باستخدام React وTypeScript ومكتبة Mantine UI، وتعتمد على SWR لإدارة البيانات وحالات الواجهة بكفاءة وسرعة.
الخادم والمنطق البرمجي (Backend): يعمل عبر Node.js وExpress، مع استخدام Socket.IO لنقل الأحداث وحالات الاتصال لحظيا إلى لوحة التحكم.