messenger
Guidance for Facebook Messenger Platform integrations: app setup, webhooks, messaging, and operational safety.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Guidance for Facebook Messenger Platform integrations: app setup, webhooks, messaging, and operational safety.
How to use
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.