ابدأ باستخدام إضافة Bird على Firebase
Bird
01/06/2021
امتداد Firebase
1 min read

النقاط الرئيسية
تمكن إضافة Bird | Firebase المطورين من إرسال الرسائل والإشعارات عبر الرسائل القصيرة وWhatsApp وMessenger ورسائل Google Business وTelegram وLINE وViber والمزيد - مباشرة من كتابات مستندات Firestore.
عندما تتم إضافة مستند جديد إلى مجموعة Firestore المكونة، تقوم الإضافة بتحويله إلى حمولة رسالة قابلة للقراءة وترسلها عبر Bird’s Conversations API، ثم تقوم بتحديث المستند بحالة التسليم.
تزيل هذه الإضافة الحاجة إلى تكامل خلفي مع Bird’s API، مما يتيح للفرق إرسال ميزات المراسلة بشكل أسرع مع الحد الأدنى من الكود.
تتزاوج منصة Firebase في الوقت الحقيقي والقابلة للتوسع مع الاتصال العالمي لشركة Bird، مما يضمن تسليم رسائل موثوقة في أي مكان في العالم.
يوضح حالة استخدام النموذج كيف يمكن للمطاعم أتمتة إشعارات الرسائل القصيرة للعملاء الذين ينتظرون الجداول - فقط يتطلب كتابة Firestore.
يتطلب الإعداد فقط مفتاح API لشركة Bird ومعرف الرسائل القصيرة (أو قناة أخرى)؛ يتم التكوين من خلال معالج تثبيت إضافة Firebase.
يقوم المطورون بتحديد مجموعة Firestore التي تستمع إليها الإضافة - كل مستند جديد يصبح مشغل رسالة.
بعد الإرسال، تقوم الإضافة بتغني مستند Firestore ببيانات التسليم والحالة والرسائل الخطأ إذا كان ذلك قابلاً للتطبيق.
ممارسات أمان ضرورية: يجب أن تقيد قواعد Firestore بشدة الوصول للقراءة/الكتابة لمنع الإساءة أو إرسال الرسائل غير المصرح بها.
تسمح سجلات وظائف السحابة للمطورين بفحص فشل الرسالة وأخطاء تنفيذ الإضافات ونتائج التسليم.
تعمل الإضافة بسلاسة مع النظام البيئي الأوسع لشركة Bird، مما يتيح تحسينات مستقبلية مثل تدفقات AI القائمة على الصورة أو التعرف على الصور أو أتمتة CRM.
تخلق هذه التكامل أسساً لتجارب أغنى، مثل تمكين العملاء من الرد بالرموز، وبناء ميزات قائمة انتظار المطاعم، أو الاتصال بواجهة برمجة التطبيقات الخارجية عبر Flow Builder.
أبرز الأسئلة والأجوبة
ما وظيفة امتداد Bird Firebase؟
يستمع إلى التغييرات في مجموعة Firestore ويرسل رسائل عبر Bird’s Conversations API كلما تمت إضافة مستند جديد.
ما هي القنوات التي يمكن للإضافة إرسال الرسائل من خلالها؟
رسائل SMS، واتساب، فيسبوك ماسنجر، رسائل Google للأعمال، تيليجرام، LINE، فايبر، وأي قنوات أخرى مدعومة من Bird.
هل أحتاج إلى خادم خلفي لإرسال الرسائل؟
لا. يتولى الامتداد جميع التفاعلات مع API—تصبح الرسائل بسيطة مثل كتابة مستند إلى Firestore.
ما هي المعلومات المطلوبة من حساب Bird الخاص بي؟
ستحتاج إلى مفتاح Bird API ومعرف قناة (مثل لـ SMS).
كيف يمكنني تثبيت الامتداد؟
من خلال وحدة تحكم Firebase → الامتدادات → تثبيت "Send Messages with Bird" ثم قم بتكوين مفتاح API واسم المجموعة.
كيف يعرف الامتداد متى يرسل رسالة؟
يقوم بمراقبة مجموعة Firestore المحددة ويقوم بالمراقبة في كل مرة يتم فيها إنشاء مستند جديد.
كيف يبدو تنسيق مستند الرسالة؟
JSON بسيط يحتوي على الوجهة ومعرّف القناة ونص الرسالة (أو الحمولة لقنوات أخرى).
ماذا يحدث بعد إرسال الرسالة؟
يقوم الامتداد بتحديث مستند Firestore مع البيانات الوصفية للتسليم مثل حالة التسليم والتوقيت وتفاصيل الخطأ (إن وجدت).
كيف يمكنني التحقق من الأخطاء؟
تظهر الأخطاء في مستند Firestore المحدث وأيضًا في سجلات Cloud Functions داخل Firebase.
كيف يمكنني تأمين مجموعة Firestore الخاصة بي؟
استخدم قواعد أمان Firestore لتقييد الوصول للقراءة/الكتابة فقط للمستخدمين المصرح لهم أو حسابات الخدمات.
هل يمكنني استخدام هذه الإضافة لعمليات سير العمل المتقدمة أكثر؟
نعم — يمكنك ربطه مع Flow Builder، واجهات برمجة التطبيقات الخارجية، أو أدوات تعلم الآلة مثل Google Vision لبناء تجارب تفاعلية ومؤتمتة.
ما هو مثال من العالم الحقيقي لاستخدام هذه الامتداد؟
نظام قائمة انتظار المطاعم الذي يرسل إشعارات SMS عندما تكون الطاولة جاهزة - يتم تشغيله ببساطة عن طريق إضافة مستند Firestore.














