SuperAPI AI 工具集

ordercli

办公与效率

查看项目

更新于 10-16 07:12

技能介绍

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

用途 ordercli 面向需要在终端中管理外卖订单的用户,主要用途包括:查看当前活跃订单及其到达/状态信息、浏览历史订单、查看订单详情,以及基于历史订单重新下单(将商品加入购物车)。

主要能力

  • 国家配置:可设置所在国家,例如 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> 为预览;加 --confirm 确认执行;可通过 --address-id <id> 指定地址。
  • 机器人防护应对:支持浏览器登录(--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(开发中,尚不可用):需要 DELIVEROO_BEARER_TOKEN(可选 DELIVEROO_COOKIE),可执行 ordercli deliveroo config set --market uk 和 ordercli deliveroo history。

使用方式 快速开始(Foodora)流程为:先查询支持的国家(ordercli foodora countries),设置国家,登录,然后使用 orders 或 history 等子命令。测试时可使用 --config /tmp/ordercli.json 指定配置文件。

适用场景 适合习惯命令行操作、希望快速查看 Foodora 订单状态或历史记录、并可能基于历史订单重新下单的用户。

限制 目前仅支持 Foodora;Deliveroo 功能尚未可用。任何重新下单或更改购物车的操作都需要先确认(加 --confirm)。资料未提供其他平台支持、收费、价格或效果方面的信息。