Rozpocznij korzystanie z rozszerzenia Bird na Firebase
Ptak
1 cze 2021
Rozszerzenie Firebase
1 min read

Najważniejsze informacje
Bird | Rozszerzenie Firebase umożliwia deweloperom wysyłanie wiadomości i powiadomień za pośrednictwem SMS, WhatsApp, Messengera, Google Business Messages, Telegrama, LINE, Viber i innych—bezpośrednio z zapisów dokumentów Firestore.
Kiedy nowy dokument jest dodawany do skonfigurowanej kolekcji Firestore, rozszerzenie konwertuje go na czytelną zawartość wiadomości i wysyła ją za pośrednictwem API Rozmów Birds, a następnie aktualizuje dokument statusiem dostawy.
To rozszerzenie eliminuje potrzebę integracji backendowej z API Birds, umożliwiając zespołom szybsze wprowadzanie funkcji komunikacyjnych przy minimalnej ilości kodu.
Infrastruktura Firebase w czasie rzeczywistym i skalowalna łączy się z globalną łącznością Birds, zapewniając niezawodne dostarczanie wiadomości wszędzie na świecie.
Przykład użycia pokazuje, jak restauracje mogą automatyzować powiadomienia SMS dla klientów czekających na stoliki—wymagając jedynie zapisu w Firestore.
Konfiguracja wymaga jedynie klucza API Birds oraz identyfikatora SMS (lub innego kanału); konfiguracja odbywa się za pośrednictwem kreatora instalacji rozszerzenia Firebase.
Deweloperzy definiują kolekcję Firestore, do której rozszerzenie nasłuchuje—każdy nowy dokument staje się wyzwalaczem wiadomości.
Po wysłaniu, rozszerzenie wzbogaca dokument Firestore danymi dostawy, statusem i komunikatami o błędach, jeśli to konieczne.
Najlepsze praktyki w zakresie bezpieczeństwa są niezbędne: zasady Firestore muszą ściśle ograniczać dostęp do odczytu/zapisu, aby zapobiec nadużyciom lub nieautoryzowanemu wysyłaniu wiadomości.
Dzienniki funkcji chmurowych pozwalają deweloperom sprawdzić błędy wiadomości, błędy wykonania rozszerzenia oraz wyniki dostawy.
Rozszerzenie działa płynnie z szerszym ekosystemem Birds, umożliwiając przyszłe usprawnienia, takie jak przepływy oparte na sztucznej inteligencji, rozpoznawanie obrazów lub automatyzacja CRM.
Ta integracja tworzy fundament dla bogatszych doświadczeń, takich jak umożliwienie klientom odpowiadania słowami kluczowymi, budowanie funkcji kolejek w restauracjach lub łączenie z zewnętrznymi API za pośrednictwem Flow Builder.
Podsumowanie pytań i odpowiedzi
Co robi rozszerzenie Bird Firebase?
Słucha zmian w kolekcji Firestore i wysyła wiadomości przez API Rozmów Bird'a, gdy tylko dodany zostanie nowy dokument.
Przez które kanały rozszerzenie może wysyłać wiadomości?
SMS, WhatsApp, Facebook Messenger, Google Business Messages, Telegram, LINE, Viber oraz inne kanały wspierane przez Bird.
Czy potrzebuję serwera backendowego, aby wysyłać wiadomości?
Nie. Rozszerzenie obsługuje wszystkie interakcje API — wysyłanie wiadomości staje się tak proste, jak napisanie dokumentu w Firestore.
Jakie informacje są wymagane z mojego konta Bird?
Potrzebujesz swojego klucza API Bird oraz identyfikatora kanału (np. dla SMS).
Jak zainstalować rozszerzenie?
Przez konsolę Firebase → Rozszerzenia → Zainstaluj „Wyślij wiadomości z Bird”, a następnie skonfiguruj swój klucz API i nazwę kolekcji.
Jak rozszerzenie wie, kiedy wysłać wiadomość?
Monitoruje określoną kolekcję Firestore i uruchamia, gdy zostanie utworzony nowy dokument.
Jak wygląda format dokumentu wiadomości?
Prosty JSON zawierający docelowy adres, identyfikator kanału i tekst wiadomości (lub dane do innych kanałów).
Co się dzieje po wysłaniu wiadomości?
Rozszerzenie aktualizuje dokument Firestore z metadanymi dostawy, takimi jak delivery.state, znaczniki czasowe oraz szczegóły błędów (jeśli wystąpią).
Jak mogę sprawdzić błędy?
W dokumentach Firestore pojawiają się błędy, a także w dziennikach funkcji chmurowych w Firebase.
Jak zabezpieczyć swoją kolekcję Firestore?
Użyj reguł zabezpieczeń Firestore, aby ograniczyć dostęp do odczytu/zapisu tylko do uprawnionych użytkowników lub kont serwisowych.
Czy mogę użyć tej wtyczki do bardziej zaawansowanych procesów roboczych?
Tak — możesz to połączyć z Flow Builder, zewnętrznymi API lub narzędziami uczenia maszynowego, takimi jak Google Vision, aby stworzyć interaktywne, zautomatyzowane doświadczenia.
Jaki jest rzeczywisty przykład użycia tej rozszerzenia?
System kolejkowy restauracji, który wysyła powiadomienia SMS, gdy stół jest gotowy — uruchamiany po prostu przez dodanie dokumentu Firestore.














