SuperAPI AI 工具集

ordercli

办公与效率

查看项目

更新于 10-16 07:43

技能介绍

ordercli 是一个命令行工具(CLI),主要用于查询过去的历史订单以及跟踪当前活跃订单的状态。根据现有资料,该工具目前仅支持 Foodora 平台,Deliveroo 相关功能仍处于开发中(WIP,尚未正常工作)。

主要能力与用途 ordercli 的核心用途围绕订单查询与跟踪展开。对于 Foodora,它支持以下操作:

  • 查询支持的国家列表:ordercli foodora countries
  • 设置国家配置: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 格式输出历史订单详情:ordercli foodora history show <orderCode> --json
  • 重新下单(加入购物车):预览使用 ordercli foodora reorder <orderCode>,确认使用 ordercli foodora reorder <orderCode> --confirm,还可指定地址:ordercli foodora reorder <orderCode> --confirm --address-id <id>

使用方式 基本使用流程为:先确定国家、设置配置,然后登录,之后即可查询活跃订单或历史订单。官方资料提供了快速开始的命令序列: 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>

针对 Cloudflare 或机器人防护,ordercli 提供了多种应对方式:

  • 浏览器登录:ordercli foodora login --email you@example.com --password-stdin --browser
  • 复用浏览器配置文件:--browser-profile "$HOME/Library/Application Support/ordercli/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 部分需要设置 DELIVEROO_BEARER_TOKEN(可选 DELIVEROO_COOKIE)。相关命令包括: ordercli deliveroo config set --market uk ordercli deliveroo history 但根据资料说明,该功能目前尚未正常工作。

适用场景 ordercli 适合需要在命令行环境下查询 Foodora 历史订单、跟踪当前订单状态、以及快速重新下单的用户。它支持通过 --watch 持续监控订单状态,也支持 JSON 输出便于脚本处理。

注意事项与限制

  • 资料中提示可使用 --config /tmp/ordercli.json 进行测试。
  • 在任何重新下单或更改购物车的操作前,应先确认(Confirm before any reorder or cart-changing action)。
  • Deliveroo 功能目前为 WIP,尚不可用。
  • 资料未提供关于收费、价格、具体平台覆盖范围(除 Foodora 和 Deliveroo 外)、系统要求或安装方式的更多信息,这些内容暂未提供。