SuperAPI AI 工具集

review-demos

测试与质量

查看项目

更新于 10-16 04:53

技能介绍

用途:批量审核等待 QA 的 InboxMate 演示。技能会查询 CRM 中 stage=SCREENING 且 demoStatus=PENDING_REVIEW 的商机,逐个打开演示页做质量检查,最后更新 CRM 状态。可选参数 /review-demos [track]:inbox 只审 demoType: INBOX,chatbot 只审 demoType: CHATBOT/null,省略则审全部并按类型套用对应清单。

主要能力:先检查工作目录 .env 是否含 PSQUARED_CRM_TOKEN、NUXT_MCP_DEMO_TOKEN、OPENBRAND_API_KEY 三个令牌,缺失即停止并要求用户提供。随后用 GraphQL 查询待审商机,用 WebFetch 打开演示页与公司官网对比,并通过 OpenBrand API 提取品牌主色。按 demoType 分支使用 CHATBOT 或 INBOX 检查清单,涵盖公司名称匹配、语言匹配、问候语质量、快捷问题、颜色匹配、倒计时设置、内容准确性、无幻觉等项,逐项记 PASS/FAIL。

自动修复:颜色不匹配时通过 InboxMate MCP 调用 update_widget_style 与 publish_agent 修正并重新发布;倒计时缺失或过期时,仅在 CRM 备注明确给出截止日期时才用 Supabase SQL 更新 demo_pages 的 offer_text 与 offer_expires_at,否则标记 NEEDS_FIX,不自行编造日期。INBOX 演示的修复走 update_inbox_demo 工具,且要求无 offer、CTA 仅为预约咨询。

决策与回写:6 项以上 PASS 且无关键 FAIL 判为 OK_TO_SEND,否则 NEEDS_FIX;回写 demoStatus、demoReviewIssues,回退时清空 campaignId。限制:依赖上述令牌与外部服务可用性,倒计时等字段需直连 Supabase SQL,具体环境与权限细节资料未完整提供。