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の評価シナリオを実行し、ローカルの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プラグインをリリース — ゲートを実行し、バージョンを上げ、アーティファクトを生成し、コミットしてプッシュします。「リリースして」「出荷して」「バージョンを上げてプッシュして」または「リリースを切って」と依頼されたときに使用します。
official
deepsec
vercel
dev3000からチェックアウトしたVercelプロジェクトに対してDeepSecを実行します。ワンクリックDeepSecセットアップ、プロジェクトコンテキストのブートストラップ、制限付きの初回パス処理などに使用します。
official
backport-pr
vercel
マージされたNext.jsのプルリクエストをcanaryからnext-16-2などの以前のリリースブランチにバックポートします。ユーザーがバックポート、チェリーピック、またはオープンを依頼した場合に使用します…
official