Apple 门店现货监控
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_c9de1ae1/apple-store-sku-monitor。
技能介绍
要解决什么问题
新款 iPhone、限量配色或热门 Mac 经常在 Apple 官网显示「店内取货」缺货,库存会在营业时段内零散放出。手动刷新页面既费时间,也容易错过窗口。这个技能面向 Apple Store 店内取货(in-store pickup) 场景:按你指定的地区持续查询指定 SKU 是否有货,并在状态变化时通过你配置的方式通知你。
技能如何工作
核心能力来自对 Apple 库存查询接口的轮询与结果汇总(文档中说明为 未公开 API),典型配置包括:
location:邮编或城市名,用于筛选附近门店check_interval:检查间隔(秒),默认 300;文档建议不要低于约 5 分钟- 多商品:可同时跟踪多个型号,支持型号或产品名添加
- 通知:
console、email(SMTP)、webhook(POST 可用性数据)、ntfy(移动端推送较合适) - 反爬与限流:随机延迟、User-Agent 轮换、可选
use_proxy/proxy_list、节流与指数退避重试
运行流程上,安装并配置后添加待监控产品、启动监控服务,可用状态命令查看当前任务,需要时停止服务。邮件通知需单独配置 email_config(服务器、端口、收发件账号等);Webhook 需设置 webhook_url,ntfy 需设置 ntfy_topic。
适用边界与注意点
- 依赖 Node.js 18+ 与稳定网络;地区或型号填错会出现「找不到门店」「找不到产品」类错误,需对照官网型号与区域供应情况。
- 频繁请求可能触发 Rate limited:应加大检查间隔、减少监控 SKU 数量,或在监控较多商品时启用代理轮换。
- 库存更新与门店营业时间相关,非营业时段结果可能长期不变;代理与多 SKU 监控会增加被识别为异常访问的风险,宜只监控真正需要的型号。
- 技能解决的是「有货提醒」,不代替下单;接口未文档化,行为可能随 Apple 侧调整而变化。
使用场景
- 发售日想在本城 Apple Store 店内取货,需持续盯指定 iPhone 型号何时有货并立刻收到提醒
- 同时跟踪多款 Mac 或配件的取货库存,避免逐个在官网手动切换型号刷新
- 团队要把有货事件接入自建系统,需在库存变化时向指定 Webhook 推送可用性数据
- 监控数量较多或检查频率较高时,希望用代理轮换降低被限流导致监控中断的风险
适合人员
- 计划购买新机但只能接受附近门店取货、不愿全天刷官网的数码爱好者
- 为公司采购固定型号 Mac 设备、需在到货窗口内尽快完成线下取货的 IT 采购
- 已用 ntfy 或自建告警链路、希望把 Apple 取货状态纳入统一通知的运维工程师
- 发售季同时盯多个 SKU、愿意配置检查间隔与代理列表的自动化脚本使用者