discord-delivery

作成者: vercel

Discordチャンネル専門ワークフロー:インタラクションWebhookのデバッグ、Ed25519署名、遅延応答、/discord-webhookへのワークフロー転送、統合…

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

Discord Delivery

Use after channel-debug-core for Discord issues.

Files

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

Runtime Path

Discord interaction -> /api/channels/discord/webhook -> Ed25519 signature validation -> PING type 1 or deferred type 5 -> workflow -> reconcileDiscordIntegration -> native forward to port 3000 /discord-webhook -> interaction edit or channel fallback

Parallel Lane Inputs To Consume

Before proposing a Discord fix, consume:

  • Vercel/app logs lane: interaction accepted/deferred, reconcile logs, requestId/deliveryId/interaction ID, and project targeting proof.
  • Sandbox runtime lane: port 3000 listener and /discord-webhook evidence when native forwarding occurred.
  • Workflow lane: drainChannelWorkflow run ID/status/steps, token-age evidence, final edit/fallback attempt, with verified project targeting when .vercel/project.json differs from the incident target.
  • Prior-fix comparison: type 5 defer mistaken as completion, token expiry, reconcile failure, workflow forward failure.

Special Checks

  • Returning type 5 proves only defer, not final reply.
  • Interaction token budget matters; check preempt/fallback logs.
  • Soft deadline is around 13.5 minutes in workflow logic.
  • Reconcile failures can be causal.
  • User-visible reply evidence must include interaction edit or channel fallback outcome.
  • If a fast path is added later, apply channel-forward-parity.

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