Starten Sie mit der Bird-Erweiterung auf Firebase
Vogel
01.06.2021
Firebase-Erweiterung
1 min read

Wichtige Erkenntnisse
Die Bird | Firebase Extension ermöglicht es Entwicklern, Nachrichten und Benachrichtigungen über SMS, WhatsApp, Messenger, Google Business Messages, Telegram, LINE, Viber und mehr direkt von Firestore-Dokumenten zu versenden.
Wenn ein neues Dokument zur konfigurierten Firestore-Sammlung hinzugefügt wird, wandelt die Erweiterung es in eine lesbare Nachrichten-Nutzlast um und sendet es über Bird’s Conversations API. Anschließend wird das Dokument mit dem Lieferstatus aktualisiert.
Diese Erweiterung eliminiert die Notwendigkeit einer Backend-Integration mit Bird’s API, wodurch Teams Messaging-Funktionen schneller mit minimalem Code bereitstellen können.
Firebase's Echtzeit- und skalierbare Infrastruktur kombiniert mit Bird’s globaler Konnektivität gewährleistet die zuverlässige Zustellung von Nachrichten überall auf der Welt.
Ein Beispielanwendungsfall zeigt, wie Restaurants SMS-Benachrichtigungen an Kunden automatisieren können, die auf Tische warten – es ist lediglich ein Firestore-Schreiben erforderlich.
Die Einrichtung erfordert nur einen Bird API-Schlüssel und eine SMS- (oder andere Kanal-) ID; die Konfiguration erfolgt über den Installationsassistenten der Firebase-Erweiterung.
Entwickler definieren die Firestore-Sammlung, die die Erweiterung abhört – jedes neue Dokument wird zu einem Nachrichtenauslöser.
Nach dem Senden bereichert die Erweiterung das Firestore-Dokument mit Lieferdaten, Status und Fehlermeldungen, falls zutreffend.
Sicherheitsbestimmungen sind entscheidend: Firestore-Regeln müssen den Lese-/Schreibzugriff streng einschränken, um Missbrauch oder unbefugtes Versenden von Nachrichten zu verhindern.
Cloud Functions-Protokolle ermöglichen es Entwicklern, Nachrichtenfehler, Erweiterungsausführungsfehler und Lieferergebnisse zu inspizieren.
Die Erweiterung arbeitet nahtlos mit dem umfassenderen Bird-Ökosystem zusammen und ermöglicht zukünftige Erweiterungen wie KI-basierte Flows, Bilderkennung oder CRM-Automatisierung.
Diese Integration schafft eine Grundlage für reichhaltigere Erlebnisse, wie z.B. Kunden das Antworten mit Schlüsselwörtern zu ermöglichen, Restaurant-Warteschlangenfunktionen zu erstellen oder über Flow Builder mit externen APIs zu verbinden.
Q&A Highlights
Was macht die Bird Firebase-Erweiterung?
Es hört auf Änderungen in einer Firestore-Sammlung und sendet Nachrichten über Birds Conversations API, wann immer ein neues Dokument hinzugefügt wird.
Durch welche Kanäle kann die Erweiterung Nachrichten senden?
SMS, WhatsApp, Facebook Messenger, Google Business Messages, Telegram, LINE, Viber und alle anderen von Bird unterstützten Kanäle.
Do I benötige einen Backend-Server, um Nachrichten zu senden?
Nein. Die Erweiterung übernimmt alle API-Interaktionen – Messaging wird so einfach wie das Schreiben eines Dokuments in Firestore.
Welche Informationen sind von meinem Bird Konto erforderlich?
Sie benötigen Ihren Bird API-Schlüssel und eine Kanal-ID (z.B. für SMS).
Wie installiere ich die Erweiterung?
Über die Firebase-Konsole → Erweiterungen → Installieren “Send Messages with Bird,” und dann Ihren API-Schlüssel und den Sammlungsnamen konfigurieren.
Wie weiß die Erweiterung, wann eine Nachricht gesendet werden soll?
Es überwacht die angegebene Firestore-Sammlung und löst aus, wann immer ein neues Dokument erstellt wird.
Wie sieht das Nachrichten-Dokumentformat aus?
Ein einfaches JSON, das das Ziel, die Kanal-ID und den Nachrichtentext (oder das Payload für andere Kanäle) enthält.
Was passiert, nachdem eine Nachricht gesendet wurde?
Die Erweiterung aktualisiert das Firestore-Dokument mit Liefermetadaten wie delivery.state, Zeitstempeln und Fehlerdetails (falls vorhanden).
Wie kann ich auf Fehler prüfen?
Fehler erscheinen im aktualisierten Firestore-Dokument und auch in den Cloud Functions-Protokollen innerhalb von Firebase.
Wie sichere ich meine Firestore-Sammlung?
Verwenden Sie Firestore-Sicherheitsregeln, um Lese-/Schreibzugriff nur auf autorisierte Benutzer oder Dienstkonten zu beschränken.
Kann ich diese Erweiterung für fortgeschrittenere Workflows verwenden?
Ja — Sie können es mit Flow Builder, externen APIs oder maschinellen Lernwerkzeugen wie Google Vision kombinieren, um interaktive, automatisierte Erlebnisse zu erstellen.
Was ist ein Praxisbeispiel für die Verwendung dieser Erweiterung?
Ein Restaurant-Warteschlangensystem, das SMS-Benachrichtigungen sendet, wenn ein Tisch bereit ist — ausgelöst einfach durch das Hinzufügen eines Firestore-Dokuments.














