SuperAPI AI 工具集

ordercli

办公与效率

查看项目

更新于 10-16 06:56

技能介绍

ordercli 是一个命令行工具(CLI),用于查询历史订单和跟踪当前订单状态。根据现有资料,它目前仅支持 Foodora,Deliveroo 相关功能仍处于开发中(WIP,尚未可用)。

用途 ordercli 的主要用途是让用户通过命令行查看 Foodora 的历史订单、跟踪当前活跃订单的状态,并支持重新下单(将商品加入购物车)。

主要能力

  • 国家配置:可设置所在国家,例如 ordercli foodora config set --country AT。
  • 登录:支持通过邮箱和标准输入密码登录,例如 ordercli foodora login --email you@example.com --password-stdin。
  • 活跃订单:可列出当前活跃订单(到达/状态),例如 ordercli foodora orders;支持监视模式 ordercli foodora orders --watch;可查看单个活跃订单详情 ordercli foodora order <orderCode>。
  • 历史订单:可查看历史记录,例如 ordercli foodora history --limit 20;可查看历史订单详情,例如 ordercli foodora history show <orderCode>,并支持 JSON 输出 --json。
  • 重新下单:支持预览 ordercli foodora reorder <orderCode>,确认 ordercli foodora reorder <orderCode> --confirm,以及指定地址 ordercli foodora reorder <orderCode> --confirm --address-id <id>。
  • 应对 Cloudflare / 机器人防护:支持浏览器登录 --browser、复用浏览器配置 --browser-profile、导入 Chrome cookies(ordercli foodora cookies chrome --profile "Default")。
  • 会话导入(无需密码):支持 ordercli foodora session chrome --url https://www.foodora.at/ --profile "Default" 以及 ordercli foodora session refresh --client-id android。
  • Deliveroo(WIP,尚未可用):需要 DELIVEROO_BEARER_TOKEN(可选 DELIVEROO_COOKIE),可设置市场 ordercli deliveroo config set --market uk,并查看历史 ordercli deliveroo history。

使用方式 快速开始(Foodora)的典型命令序列为: ordercli foodora countries ordercli foodora config set --country AT ordercli foodora login --email you@example.com --password-stdin ordercli foodora orders ordercli foodora history --limit 20 ordercli foodora history show <orderCode>

此外,可使用 --config /tmp/ordercli.json 指定配置文件进行测试。

适用场景 适用于希望通过命令行快速查看 Foodora 订单状态、历史记录,或进行重新下单操作的用户,尤其适合需要脚本化或自动化查询订单信息的场景。

限制

  • 目前仅支持 Foodora,Deliveroo 功能仍在开发中,尚不可用。
  • 重新下单或任何更改购物车的操作前需要确认。
  • 关于收费、价格、平台支持范围、具体效果等更多信息,资料中暂未提供。