Mulai dengan ekstensi Bird di Firebase
Burung
1 Jun 2021
Ekstensi Firebase
1 min read

Poin Penting
Bird | Ekstensi Firebase memungkinkan pengembang untuk mengirim pesan dan notifikasi melalui SMS, WhatsApp, Messenger, Google Business Messages, Telegram, LINE, Viber, dan lainnya—langsung dari penulisan dokumen Firestore.
Ketika dokumen baru ditambahkan ke koleksi Firestore yang telah dikonfigurasi, ekstensi mengubahnya menjadi payload pesan yang dapat dibaca dan mengirimkannya melalui API Percakapan Bird, lalu memperbarui dokumen dengan status pengiriman.
Ekstensi ini menghilangkan kebutuhan untuk integrasi backend dengan API Bird, memungkinkan tim untuk mengirim fitur pesan lebih cepat dengan kode minimal.
Infrastruktur real-time dan skalabel Firebase dipadukan dengan konektivitas global Bird, memastikan pengiriman pesan yang andal di mana pun di dunia.
Contoh kasus penggunaan menunjukkan bagaimana restoran dapat mengotomatisasi notifikasi SMS kepada pelanggan yang menunggu tempat—hanya memerlukan penulisan Firestore.
Pengaturan hanya memerlukan kunci API Bird dan ID SMS (atau saluran lainnya); konfigurasi dilakukan melalui wizard instalasi ekstensi Firebase.
Pengembang mendefinisikan koleksi Firestore yang didengarkan oleh ekstensi—setiap dokumen baru menjadi pemicu pesan.
Setelah mengirim, ekstensi memperkaya dokumen Firestore dengan data pengiriman, status, dan pesan kesalahan jika berlaku.
Praktik terbaik keamanan sangat penting: aturan Firestore harus membatasi akses baca/tulis dengan ketat untuk mencegah penyalahgunaan atau pengiriman pesan yang tidak sah.
Log Cloud Functions memungkinkan pengembang untuk memeriksa kegagalan pesan, kesalahan eksekusi ekstensi, dan hasil pengiriman.
Ekstensi ini bekerja tanpa masalah dengan ekosistem Bird yang lebih luas, memungkinkan peningkatan di masa depan seperti alur berbasis AI, pengenalan gambar, atau otomatisasi CRM.
Integrasi ini menciptakan fondasi untuk pengalaman yang lebih kaya, seperti memungkinkan pelanggan membalas dengan kata kunci, membangun fitur antrean restoran, atau menghubungkan ke API eksternal melalui Flow Builder.
Sorotan Tanya jawab
Apa yang dilakukan ekstensi Bird Firebase?
Ini mendengarkan perubahan dalam koleksi Firestore dan mengirimkan pesan melalui API Percakapan Bird setiap kali dokumen baru ditambahkan.
Saluran mana saja yang dapat digunakan ekstensi untuk mengirim pesan?
SMS, WhatsApp, Facebook Messenger, Google Business Messages, Telegram, LINE, Viber, dan saluran lain yang didukung Bird.
Apakah saya perlu server backend untuk mengirim pesan?
Tidak. Ekstensi menangani semua interaksi API—pengiriman pesan menjadi sesederhana menulis dokumen ke Firestore.
Informasi apa yang diperlukan dari akun Bird saya?
Anda akan memerlukan kunci API Bird Anda dan ID saluran (misalnya, untuk SMS).
Bagaimana cara saya menginstal ekstensi?
Melalui konsol Firebase → Ekstensi → Instal “Kirim Pesan dengan Bird,” dan kemudian konfigurasi kunci API dan nama koleksi Anda.
Bagaimana ekstensi tahu kapan harus mengirim pesan?
Ini memantau koleksi Firestore yang ditentukan dan memicu setiap kali dokumen baru dibuat.
Bagaimana format dokumen pesan itu?
Sebuah JSON sederhana yang berisi tujuan, ID saluran, dan teks pesan (atau payload untuk saluran lainnya).
Apa yang terjadi setelah pesan dikirim?
Ekstensi memperbarui dokumen Firestore dengan metadata pengiriman seperti delivery.state, stempel waktu, dan rincian kesalahan (jika ada).
Bagaimana saya bisa memeriksa kesalahan?
Kesalahan muncul di dokumen Firestore yang diperbarui dan juga di log Cloud Functions dalam Firebase.
Bagaimana cara mengamankan koleksi Firestore saya?
Gunakan aturan keamanan Firestore untuk membatasi akses baca/tulis hanya untuk pengguna atau akun layanan yang berwenang.
Bisakah saya menggunakan ekstensi ini untuk alur kerja yang lebih canggih?
Ya — Anda dapat menggabungkannya dengan Flow Builder, API eksternal, atau alat pembelajaran mesin seperti Google Vision untuk membangun pengalaman interaktif dan otomatis.
Apa contoh dunia nyata dari penggunaan ekstensi ini?
Sistem antrean restoran yang mengirimkan notifikasi SMS ketika meja sudah siap — dipicu hanya dengan menambahkan dokumen Firestore.














