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

النقاط الرئيسية
يمكّن ملحق 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.
Firebase يتيح لك تطوير ونشر تطبيقات عالية الجودة بسرعة، مع ميزات موسعة تمكّن لك من تحسين وتطوير تطبيقك بشكل مستمر. كما يستضيف Firebase ملحقات مفتوحة المصدر مُعدّة مسبقًا لمساعدتك في أتمتة المهام الشائعة في التطوير.
اليوم، نحن متحمسون لمناقشة Bird | ملحق Firebase.
أرسل رسالة وإشعارات مع بيرد
حالة استخدام مثال: إشعارات طابور المطعم
عندما سمعت أن زملائي يعملون على إنشاء إضافة لـ Firebase ستتيح لك دمج إرسال الرسائل بسهولة في تطبيقك، كان عليّ تجربتها وبناء شيء بها.
ملحوظة: يمكنك العثور على إضافة Bird على Firebase هنا.
لتوضيح الإضافة، سنعتبر تطبيقًا صغيرًا لإدارة الطابور في مطعم.
يمكن لمالك المطعم أو المضيف تسجيل الزبائن عبر واجهة الويب أو يمكن للزبائن تسجيل أنفسهم. عندما تكون طاولتهم جاهزة، بمجرد نقرة زر من موظف المطعم، سيتم إرسال إشعار للزبون للعودة إلى المطعم.
بينما توجد طرق عديدة لبناء نظام لإعلام المستخدمين، أفضل الحلول تقلل من العمل قدر الإمكان للزبائن. يساعد ذلك الشركات على تقديم تجربة ممتازة لعملائها.
لهذا السبب سنستخدم إضافة Bird | Firebase الجديدة لضمان إبلاغ الزبائن من خلال رسالة نصية قصيرة. بهذه الطريقة، يمكن للزبائن الاستمتاع بوقت الانتظار دون القلق بشأن تفويتهم، مما يسهل أيضًا على موظفي المطعم إدارة الطابور.
بينما يرسل هذا المثال إشعار رسالة نصية قصيرة، يمكنك داخل الإضافة استخدام أي قناة يفضلها الزبون (WhatsApp، رسائل أعمال Google، Facebook Messenger، Telegram، Line، Viber، إلخ) حتى تتمكن من تعديل الإشعار وفقًا لتفضيلات الزبون.
كيفية الإعداد
كيفية إرسال الرسائل
التجربة لك ولعملائك





ابدأ مع إضافة Firebase الخاصة بـ Bird
الآن، لم تعد بحاجة إلى تكامل مباشر مع واجهة برمجة التطبيقات الخلفية للتفاعل مع واجهة برمجة تطبيقات الطيور.
يمكنك تبسيط التنفيذ عبر ملحق Firebase وجعل إرسال الإشعارات سهلاً مثل عمليات كتابة المستندات - بغض النظر عن قناة الاتصال التي ترغب في استخدامها.
هذا مجرد بداية لما يمكنك القيام به باستخدام الملحق وواجهتنا البرمجية.
نقدم العديد من القنوات ولدينا أيضًا محرر مرئي قوي للغاية في Flow Builder يتيح لك إنشاء تجارب ديناميكية أكثر. بالنسبة لحالات الاستخدام المتقدمة، يمكنك أيضًا دمج Flow Builder مع واجهات برمجة التطبيقات الخارجية مثل Google Vision API وCloud Functions لإضافة التعرف على الصور المدعوم بالذكاء الاصطناعي إلى تفاعلات عملائك. مع Flow Builder، يمكنك أيضًا أتمتة سير عمل CRM مثل إنشاء العملاء والموضوعات في Salesforce مباشرةً من تفاعلات العملاء.
بالإشارة إلى حالة الاستخدام أعلاه، سيسمح لك Flow Builder بإضافة ميزة الرد على الإشعارات المرسلة، مما يمكن العملاء من الرد بكلمة أو عبارة لإلغاء حجزهم. لكن هذا لمقالة مستقبلية! 🙂
إذا كنت لديك أي حالات استخدام أخرى تود استفسارها، فإن مهندسي الحلول لدينا هنا لمساعدتك. يرجى الاتصال بفريقنا وإعلامنا!









