webhook-gen
Generuj handlery webhooków ze sprawdzaniem podpisu i logiką ponawiania w kilka sekund
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Narzędzie do automatycznego generowania kompletnych funkcji obsługi webhooków. Opisz webhook, który chcesz obsłużyć, a otrzymasz gotowy kod z weryfikacją podpisu, kontrolą duplikatów i obsługą błędów. Obsługuje Stripe, GitHub, Shopify i inne popularne dostawców. Generuje kod JavaScript lub TypeScript bez konfiguracji — wystarczy jedna komenda.
Jak używać
Zainstaluj narzędzie globalnie za pomocą npm: npx ai-webhook. Nie wymaga konfiguracji ani kluczy API.
Uruchom komendę z opisem webhooków, który chcesz obsłużyć. Na przykład: npx ai-webhook "stripe checkout.session.completed" dla płatności Stripe, lub npx ai-webhook "github push event to trigger deployment" dla GitHub.
Jeśli chcesz wygenerować kod w TypeScript zamiast JavaScript, dodaj flagę --typescript na końcu komendy: npx ai-webhook "invoice paid" --typescript.
Jeśli pracujesz z dostawcą, który narzędzie nie rozpozna automatycznie, określ go jawnie flagą --provider, na przykład: npx ai-webhook "new subscriber notification" --provider convertkit.
Skopiuj wygenerowany kod do swojej aplikacji. Kod zawiera już weryfikację podpisu, sprawdzanie idempotencji (zapobieganie duplikatom) i obsługę błędów — możesz go użyć od razu.
Pamiętaj o trzech zasadach: zawsze weryfikuj podpis webhooków, zwracaj status 200 szybko i przetwarzaj dane asynchronicznie, aby dostawca nie czekał na odpowiedź.