ordercli 是一个面向 Foodora 外卖平台的命令行工具,主要用于查询历史订单和进行中订单的状态。当用户需要查看外卖订单、跟踪 Foodora 配送或浏览订单记录时可以使用。
主要能力包括:查看进行中订单列表及到达/状态信息,使用 --watch 持续监视订单,查看单个进行中订单详情,以 JSON 格式查看历史订单详情,以及重新下单(将商品加入购物车)。
基本用法:先执行 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>。重新下单可先预览 ordercli foodora reorder <orderCode>,确认时加 --confirm,也可用 --address-id <id> 指定地址。
针对 Cloudflare 或机器人防护,可使用 --browser 进行浏览器登录,通过 --browser-profile 复用配置文件,或用 ordercli foodora cookies chrome --profile "Default" 导入 Chrome cookies。也支持无密码的会话导入:ordercli foodora session chrome --url https://www.foodora.at/ --profile "Default",以及 ordercli foodora session refresh --client-id android。
限制与注意事项:任何重新下单或修改购物车的操作前应先确认;测试时可使用 --config /tmp/ordercli.json。资料未提供收费、价格、支持平台范围等更多信息。