SuperAPI AI 工具集

discord-delivery

部署与运维

查看项目

更新于 10-16 06:17

技能介绍

用途:在 channel-debug-core 之后处理 Discord 频道问题,调试交互 Webhook、Ed25519 签名、延迟回复(deferred replies)、工作流转发到 /discord-webhook 以及集成对账等环节。

涉及文件: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。

运行时路径:Discord 交互 -> /api/channels/discord/webhook -> Ed25519 签名校验 -> PING type 1 或 deferred type 5 -> workflow -> reconcileDiscordIntegration -> 原生转发到端口 3000 的 /discord-webhook -> 交互编辑或频道降级(channel fallback)。

提出修复前需先消费并行线索输入:Vercel/应用日志线(交互 accepted/deferred、reconcile 日志、requestId/deliveryId/interaction ID、项目指向证明);沙箱运行时线(端口 3000 监听与原生转发发生时的 /discord-webhook 证据);工作流线(drainChannelWorkflow 的 run ID/状态/步骤、token-age 证据、最终编辑或降级尝试,以及当 .vercel/project.json 与事件目标不一致时验证项目指向);先前修复对比(type 5 defer 被误判为完成、token 过期、reconcile 失败、工作流转发失败)。

特殊检查:返回 type 5 只能证明 defer,不能证明最终回复;交互 token 预算很关键,需检查 preempt/fallback 日志;工作流逻辑中的软截止时间约为 13.5 分钟;reconcile 失败可能是根因;用户可见回复证据必须包含交互编辑或频道降级结果。若日后新增快速路径,需应用 channel-forward-parity。

限制:资料未提供安装命令、收费与平台支持信息;具体配置细节暂未提供。