核心用法
ordercli 是一款针对 Foodora 外卖平台的命令行工具,提供订单查询、状态追踪与快速复购功能。通过简洁的子命令设计,用户可快速查看活跃订单、历史记录及详细状态。
主要功能模块
订单查询
ordercli foodora orders查看活跃订单列表ordercli foodora orders --watch实时监控订单状态变化ordercli foodora order <orderCode>查看指定订单详情ordercli foodora history --limit 20浏览历史订单
快速复购
ordercli foodora reorder <orderCode>预览复购内容ordercli foodora reorder <orderCode> --confirm确认加入购物车- 支持指定配送地址
--address-id
认证方式
- 标准登录:
login --email --password-stdin - 浏览器模式:
--browser绕过 Cloudflare 防护 - Cookie 导入:支持 Chrome 会话直接导入
- Session 复用:
session chrome --url免密码登录
显著优点
1. 效率提升:命令行操作无需打开 App 或网页,适合高频用户
2. 实时监控:--watch 模式自动刷新订单状态
3. 灵活认证:多种登录方式应对反爬虫机制
4. 一键复购:历史订单直接导入购物车,省去重新挑选时间
5. 跨平台:通过 Homebrew 或 Go 安装,支持 macOS/Linux
潜在缺点与局限性
1. 平台受限:目前仅支持 Foodora,Deliveroo 模块标注为 WIP(开发中)
2. 地域限制:需手动配置国家代码(--country AT)
3. 反爬依赖:频繁 API 调用可能触发平台风控,需使用浏览器模式
4. 隐私考量:需要存储登录凭证或浏览器 Cookie
5. 维护风险:个人项目,长期维护持续性依赖作者 steipete
适合人群
- 高频 Foodora 用户,希望减少 App 切换成本
- 开发者/技术爱好者,偏好 CLI 工作流
- 需要批量查询或监控多订单状态的用户
- 重视复购效率、常点固定餐品的用户
常规风险
- 账号安全:使用
--password-stdin时注意终端历史记录 - Cookie 安全:导入的浏览器 Cookie 包含敏感会话信息
- 平台合规:自动化工具可能违反 Foodora 服务条款
- 依赖安全:实际敏感操作由外部二进制
ordercli执行,需关注其独立安全更新
> 注:本 Skill 为纯 Markdown 文档,仅提供使用指南,不包含可执行代码。