ordercli 是一个面向外卖平台订单管理的 CLI 工具,目前仅完整支持 Foodora,Deliveroo 标注为开发中、暂不可用。
用途:查询过去的订单、追踪进行中订单的到达与状态,并可将历史订单重新加入购物车。
主要能力(Foodora):
- 查看支持的国家:ordercli foodora countries
- 设置国家:ordercli foodora config set --country AT
- 登录:ordercli foodora login --email you@example.com --password-stdin
- 进行中订单列表与状态:ordercli foodora orders,可用 --watch 持续监听
- 单笔活动订单详情:ordercli foodora order <orderCode>
- 历史订单:ordercli foodora history --limit 20;详情 ordercli foodora history show <orderCode>,加 --json 输出 JSON
- 重新下单(加入购物车):预览 ordercli foodora reorder <orderCode>,确认需加 --confirm,可指定 --address-id <id>
遇到 Cloudflare 或机器人校验时,可用 --browser 进行浏览器登录、用 --browser-profile 复用配置,或通过 ordercli foodora cookies chrome --profile "Default" 导入 Chrome Cookie;也可用 session chrome 与 session refresh 导入会话而无需密码。
Deliveroo(开发中):需要 DELIVEROO_BEARER_TOKEN(可选 DELIVEROO_COOKIE),命令包括 config set 与 history。
限制与注意事项:Deliveroo 目前不可用;测试可用 --config /tmp/ordercli.json;任何重新下单或改动购物车的操作前应先行确认。资料未提供安装方式、价格与平台支持等细节。