美团外卖优惠券助手
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_89929b19/meituan-food-coupon。
技能介绍
要解决什么
美团外卖的优惠券大多通过移动端 H5 发放,手动抢券有几个实际痛点:页面加载慢、券位分散在长页面里、热门券开抢即倒计时,人很难在第一时间走完识别、选择、点击的链路,反复手动刷新还容易触发风控。这个技能不是帮用户绕过限制,而是把领取流程里重复、易错的步骤自动化:登录状态检查、候选按钮识别、真实点击、倒计时券位监控与定时唤醒。
工作流程
核心是三条命令:
claim:打开页面、检查登录、识别候选按钮并执行真实领取点击;只想看结果不点击时用claim --dry-runinspect:只识别倒计时券位,不做任何点击rush:到点抢单张券,必须带--confirm-rush,且用户已明确选中券位和唤醒时间
主流程大致是:先跑 status 检查本地登录状态,缺失时用 login 打开移动端模拟的 Chromium 窗口(默认深圳龙岗坐标),由用户在窗口里手动登录;回到终端后执行 claim 自动领取。若 inspect 返回 countdownDetected=true,技能会展示每个券位的 index、金额、门槛和开抢时间,要求用户只选一张,再询问是否创建定时唤醒。被唤醒后重新检查登录状态,只对选中的券位执行一次 rush,遇到抢光、超时或验证阻断立即停止。
适用边界
它有几条明确的红线:
- 不索要也不保存密码、短信验证码、Cookie 或 localStorage 明文,登录必须由用户在打开的浏览器里手动完成
- 不进入美团 App 流程,遇到 App-only 提示直接关闭或忽略
- 不支持批量账号、长时间循环领取或激进重试
- 页面没有明确成功文本时,按钮消失只能算未知状态,不能报成功
- 默认只跑一次
rush,不为追券突破脚本重试上限 - 修改真实浏览器行为前必须先用
npm test覆盖验证
运行需要 Node.js 18+ 和 Playwright;环境缺依赖时按清华 TUNA 或 npmmirror 镜像处理。
使用场景
- 用户想知道当前能否领到美团外卖券,先运行 claim --dry-run 检查登录与候选按钮,不实际点击。
- 页面出现多个倒计时券位时,用户用 inspect 列出每张券的金额、门槛和开抢时间,从中挑一张。
- 用户选中一张准点开抢的券并确认唤醒时间,技能到点自动执行一次 rush 完成点击。
- 本地登录状态过期时,技能先打开移动端浏览器让用户手动登录,再回到 claim 继续领取。
适合人员
- 每天自己点外卖、常蹲美团外卖券的上班族,希望在券开抢瞬间完成领取,不想一直盯着页面刷新。
- 负责帮家人朋友代领外卖券的用户,需要一个能检查登录状态、识别候选按钮再安全点击的帮手。
- 关注脚本行为边界的工程师,想把领取流程做成可控、可测试、失败即停的自动化,而不是无限重试。
- 依赖移动端 H5 发券的活动运营,想用定时唤醒方式验证准点抢券链路,同时保留人工登录环节。