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

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














