用途:帮助用户创建八字报告订单、获取支付链接,并查询已有订单的报告状态与下载入口。触发场景包括购买深度报告或 2026 报告,以及查询单个订单进度、下载链接。
主要能力:两个脚本。scripts/createCheckout.ts 创建匿名支付会话,返回 checkoutSessionId、payUrl、checkoutType、profileId;payUrl 仅用于支付,不用于下载。scripts/getReport.ts 按 profileId 查询,返回 profileId、locale、paid、readyToDownload、downloadPageUrl。
使用方式:在 SKILL.md 所在根目录运行。推荐 Node 24;低版本可安装并使用 tsx(npm i -D tsx)。下单命令:node scripts/createCheckout.ts --email <email> --birth YYYY-MM-DDTHH:mm[:ss] --type <DEEP|YEAR2026> --gender <0|1>,可选 --locale(zh|en|ja|ko|zh-TW,默认 zh)、--nickname、--sect(默认 2)、--location。查询命令:node scripts/getReport.ts --profile-id <profileId>,不支持其他参数。
适用场景:用户明确要购买报告时收集 email、出生时间、类型、性别后下单;用户要查进度或下载时查询状态。类型可按语义映射,“深度报告”对应 DEEP,“2026 报告/2026 运势”对应 YEAR2026,模糊时再追问。出生时间需做上午/下午歧义确认后转为 24 小时制;不要要求用户自行提供该格式。性别必须由用户明确提供。
限制:报告为付费流程,创建成功后直接发送支付链接。支付完成后到生成完成通常约 10 分钟,实际以系统进度为准。脚本识别未支付时不报错退出,返回 paid=false;参数缺失、非法或未知参数时输出错误并退出。若用户信息有误,不复用旧链接,修正后重新创建。咨询未下单可引导到 https://cantian.ai,客服邮箱 support@cantian.ai。价格统一说明为 9.99 美元,以支付页面显示为准。面向用户不得暴露 DEEP、YEAR2026 等内部枚举值。