介绍
# Food order (Foodora via ordercli)
目标:安全地重新下单之前的 Foodora 订单(先预览;仅在用户明确回复“yes/confirm/place the order”时确认下单)。
硬性安全规则 - 除非用户明确确认下单,否则切勿运行 `ordercli foodora reorder ... --confirm`。 - 优先执行仅预览的步骤;展示将会发生的情况;请求确认。 - 如果用户不确定:停留在预览阶段并询问问题。
设置(一次性) - 国家:`ordercli foodora countries` → `ordercli foodora config set --country AT` - 登录(密码):`ordercli foodora login --email [email protected] --password-stdin` - 登录(无密码,推荐):`ordercli foodora session chrome --url https://www.foodora.at/ --profile "Default"`
查找要重新下单的订单 - 最近列表:`ordercli foodora history --limit 10` - 详情:`ordercli foodora history show <orderCode>` - 如有需要(机器可读):`ordercli foodora history show <orderCode> --json`
预览重新下单(不修改购物车) - `ordercli foodora reorder <orderCode>`
执行重新下单(修改购物车;需要明确确认) - 先确认,然后运行:`ordercli foodora reorder <orderCode> --confirm` - 多个地址?询问用户正确的 `--address-id`(从其 Foodora 账户/之前的订单数据中获取)并运行: - `ordercli foodora reorder <orderCode> --confirm --address-id <id>`
跟踪订单 - ETA/状态(活跃列表):`ordercli foodora orders` - 实时更新:`ordercli foodora orders --watch` - 单个订单详情:`ordercli foodora order <orderCode>`
调试 / 安全测试 - 使用一次性配置:`ordercli --config /tmp/ordercli.json ...`