messenger
Integruj Facebook Messengera z botami i automatyzacją — webhooks, API, bezpieczeństwo
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Skill do obsługi Facebook Messenger Platform przez bezpośrednie żądania HTTPS. Zawiera przewodniki po konfiguracji aplikacji, walidacji webhooków, wysyłaniu wiadomości i zarządzaniu skrzynką Page'a. Przeznaczony dla developerów, którzy preferują pracę z API zamiast SDK i chcą zbudować bota lub automatyzację na Messengerze. Obejmuje szablony żądań, mapy zdarzeń i wzorce UX rozmów.
Jak używać
Przygotuj dane dostępowe: zbierz Facebook App ID, App Secret, Page ID, Page access token oraz URL webhooka i verify token z ustawień aplikacji na Facebooku.
Zapoznaj się z dokumentacją referencyjną skill'a — przeczytaj messenger-api-overview.md, aby zrozumieć bazowe adresy URL i strukturę obiektów, a następnie webhooks.md dla procedury weryfikacji i walidacji podpisów.
Skonfiguruj webhook: ustaw URL webhooka w ustawieniach aplikacji, wdrażaj logikę weryfikacji tokenu verify token i waliduj podpisy wszystkich przychodzących zdarzeń.
Przygotuj przepływ wiadomości — korzystając z szablonów w request-templates.md, zdefiniuj typy wiadomości, które będzie wysyłać bot (tekst, przyciski, menu), i zaplanuj odpowiedzi na zdarzenia z webhook-event-map.md.
Wdrażaj bezpieczne operacje: nigdy nie loguj tokenów ani sekretów aplikacji, stosuj uprawnienia z najmniejszym dostępem, obsługuj limity szybkości z backoff'em i wysyłaj potwierdzenia wiadomości szybko.
Testuj przepływ end-to-end — wyślij testową wiadomość przez Page'a, sprawdź, czy webhook odbiera zdarzenia, i zweryfikuj, że bot odpowiada zgodnie z zdefiniowanymi wzorcami rozmów z conversation-patterns.md.