whatsapp-delivery

작성자: vercel

WhatsApp 채널 전문가 워크플로우: Meta 웹훅 검증/서명 디버그, 링크 상태 프로젝션, /whatsapp-webhook 빠른 경로, 부트 메시지 등

npx skills add https://github.com/vercel-labs/vercel-openclaw --skill whatsapp-delivery

WhatsApp Delivery

Use after channel-debug-core for WhatsApp issues.

Files

  • src/app/api/channels/whatsapp/webhook/route.ts
  • src/server/channels/whatsapp/**
  • src/server/workflows/channels/drain-channel-workflow.ts
  • src/server/admin/why-not-ready.ts
  • src/app/api/channels/summary/route.ts

Runtime Path

Meta webhook verification GET OR message POST -> app route -> x-hub-signature-256 validation -> dedup -> fast path to port 3000 /whatsapp-webhook OR workflow -> WhatsApp adapter/API reply

Parallel Lane Inputs To Consume

Before proposing a WhatsApp fix, consume:

  • Vercel/app logs lane: GET verification vs POST delivery, signature result, requestId/deliveryId/Meta message ID, and project targeting proof.
  • Sandbox runtime lane: port 3000 listener and /whatsapp-webhook behavior, sanitized config has channels.whatsapp.
  • Workflow lane: workflow start/run/forward state when fast path skipped or failed, with verified project targeting when .vercel/project.json differs from the incident target.
  • Prior-fix comparison: linkState projection mistaken as delivery, status-only skip, boot message send/delete, handler non-OK classification.

Special Checks

  • GET verification and POST delivery are different paths.
  • linkState is not the same as user-visible reply.
  • Meta signature validation depends on raw body.
  • Handler non-OK may still prove handler receipt; classify precisely.
  • Boot message send/delete behavior affects user-visible state.
  • lastForward must reflect fast-path failure as well as success.

vercel의 다른 스킬

benchmark-sandbox
vercel
Vercel Sandbox에서 vercel-plugin eval 시나리오를 로컬 WezTerm 패널 대신 실행합니다. Claude Code와 플러그인이 사전 설치된 임시 마이크로VM을 프로비저닝합니다.
official
emil-design-eng
vercel
이 스킬은 Emil Kowalski의 UI 폴리시, 컴포넌트 디자인, 애니메이션 결정, 그리고 소프트웨어를 훌륭하게 만드는 보이지 않는 세부 사항에 대한 철학을 인코딩합니다.
official
vercel-react-best-practices
vercel
Vercel Engineering의 React 및 Next.js 성능 최적화 가이드라인입니다. 이 스킬은 React/Next.js 코드를 작성, 검토 또는 리팩토링할 때 사용해야 합니다.
official
vercel-react-best-practices
vercel
Vercel Engineering의 React 및 Next.js 성능 최적화 가이드라인입니다. 이 스킬은 React/Next.js 코드를 작성, 검토 또는 리팩토링할 때 사용해야 합니다.
official
write-guide
vercel
점진적인 예제를 통해 실제 사용 사례를 가르치는 기술 가이드를 제작합니다. 개념은 독자가 필요로 할 때만 소개됩니다.
official
release
vercel
Vercel-plugin 릴리스 — 게이트 실행, 버전 업, 아티팩트 생성, 커밋 및 푸시. "릴리스", "배포", "버전 업 및 푸시", "릴리스 생성" 요청 시 사용.
official
deepsec
vercel
dev3000에서 체크아웃한 Vercel 프로젝트에 대해 DeepSec을 실행합니다. 원클릭 DeepSec 설정, 프로젝트 컨텍스트 부트스트래핑, 제한된 1차 처리 등에 사용합니다.
official
backport-pr
vercel
병합된 Next.js 풀 리퀘스트를 canary에서 next-16-2와 같은 이전 릴리스 브랜치로 백포트합니다. 사용자가 백포트, 체리픽 또는 열기를 요청할 때 사용합니다…
official