Toolverse
Wszystkie skille

webhook-gen

autor: openclaw

Generuj handlery webhooków ze sprawdzaniem podpisu i logiką ponawiania w kilka sekund

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Kategoria
Backend

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ć

  1. Zainstaluj narzędzie globalnie za pomocą npm: npx ai-webhook. Nie wymaga konfiguracji ani kluczy API.

  2. 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.

  3. Jeśli chcesz wygenerować kod w TypeScript zamiast JavaScript, dodaj flagę --typescript na końcu komendy: npx ai-webhook "invoice paid" --typescript.

  4. 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.

  5. 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.

  6. Pamiętaj o trzech zasadach: zawsze weryfikuj podpis webhooków, zwracaj status 200 szybko i przetwarzaj dane asynchronicznie, aby dostawca nie czekał na odpowiedź.

Podobne skille