Food Order

Polar Sponsor
爱发电 赞助
.NET 9.0

使用ordercli重新排列Foodora订单并跟踪预计到达时间/状态。未经用户明确批准,切勿确认。触发条件:订餐、重新订购、跟踪预计到达时间。

食品订单(Foodora by ordercli). 目标:安全地重新订购之前的食品订单(先审查

功能概述

食品订单(Foodora by ordercli). 目标:安全地重新订购之前的食品订单(先审查是一项面向实际任务的技能,主要用于仅确认明确用户“是/确认/定下订单”);硬性安全规则;

核心要点

  • 永远不要运行订单。
  • 它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。
  • 使用时应结合输入条件选择合适的执行方式,核对必要参数、依赖环境与输出内容,并按原始要求处理异常情况。

使用与执行

该技能适合需要稳定复用相关能力的场景,可作为自动化工作流的一部分,也便于后续检查、调整和扩展。从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;

结果检查与注意事项

若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。

订餐(通过 ordercli 使用 Foodora)

目标:安全地重新下单之前的一次 Foodora 订单(先预览;仅在用户明确输入“yes/confirm/place the order”后才确认下单)。

严格的安全规则

  • 除非用户明确确认下单,否则绝不可执行 ordercli foodora reorder ... --confirm。
  • 优先执行仅预览的操作步骤;先展示将要发生的行为,再请求用户确认。
  • 若用户存疑:停留在预览阶段,并主动提问。

初始化设置(仅需一次)

  • 设置国家:ordercli foodora countries → ordercli foodora config set --country AT
  • 登录(密码方式):ordercli foodora login --email you@example.com --password-stdin
  • 登录(免密方式,推荐):ordercli foodora session chrome --url https://www.foodora.at/ --profile "Default"

查找待重下的订单

  • 查看最近订单列表:ordercli foodora history --limit 10
  • 查看订单详情:ordercli foodora history show
  • 如需机器可读格式(例如脚本调用):ordercli foodora history show --json

预览重下订单(不修改购物车)

  • ordercli foodora reorder

执行重下订单(会修改购物车;必须获得显式确认)

  • 先确认,再执行:ordercli foodora reorder --confirm
  • 若存在多个收货地址?请向用户询问正确的 --address-id(该 ID 可从其 Foodora 账户或历史订单数据中获取),然后执行:
    • ordercli foodora reorder --confirm --address-id

跟踪订单状态

  • 预计送达时间 / 当前状态(活跃订单列表):ordercli foodora orders
  • 实时更新(持续监听):ordercli foodora orders --watch
  • 单个订单详情:ordercli foodora order

调试 / 安全测试

  • 使用临时配置文件:ordercli --config /tmp/ordercli.json ...

相关专题

更多
Linux 新手先学哪些命令
Linux 新手先学哪些命令

Linux新手命令专题汇集终端基础、文件目录操作、文本查看、软件安装和权限管理等入门文章,帮助按实际任务练习常用命令并建立命令行操作习惯。

2026.10.15

0

20

MySQL 忘记密码怎么办
MySQL 忘记密码怎么办

MySQL忘记密码专题汇集不同版本与系统下的root密码重置方法,覆盖MySQL 5.7、8.0、Mac、Linux及本地集成环境,并提示恢复权限与重新登录的检查步骤。

2026.10.15

0

18

Vue.js 中 ref 和 reactive 的区别
Vue.js 中 ref 和 reactive 的区别

Vue.js中ref和reactive的区别专题汇集两种响应式API的定义、访问方式、对象解构、侦听与性能取舍等文章,帮助结合实际状态类型选择合适写法。

2026.10.15

0

20

VS Code 怎么配置开发环境
VS Code 怎么配置开发环境

VS Code开发环境专题汇集编辑器安装、语言扩展、编译器、解释器、终端和调试配置文章,覆盖Java、Python、C++和PHP等常见语言的入门设置。

2026.10.15

0

18

C++ 开发环境怎么搭建
C++ 开发环境怎么搭建

C++开发环境专题汇集Windows、Linux下的编译器与IDE安装配置教程,涵盖GCC、Clang、Visual Studio、CLion和VS Code,以及编译运行首个程序的步骤。

2026.10.15

0

19

Python 虚拟环境是什么
Python 虚拟环境是什么

Python虚拟环境专题介绍项目依赖隔离的作用,汇集venv与uv创建、激活、退出及解释器切换的相关文章,并覆盖Windows、Linux和VS Code中的常见配置问题。

2026.10.15

0

15

Python 怎么安装并配置环境变量
Python 怎么安装并配置环境变量

Python安装与环境变量配置专题汇集Windows、macOS和Linux的安装步骤、PATH设置、pip配置及常见报错排查文章,帮助完成解释器安装并验证命令行可以正常运行。

2026.10.15

0

15

PHP 连接 MySQL 失败怎么办
PHP 连接 MySQL 失败怎么办

PHP连接MySQL失败专题汇集PDO与MySQLi扩展配置、账号权限、主机端口、套接字和认证方式等排查文章,覆盖连接报错、密码变更与容器环境配置,帮助按错误提示定位原因并修复。

2026.10.15

0

18

PHP 表单提交后如何获取数据
PHP 表单提交后如何获取数据

PHP表单提交后如何获取数据专题汇集HTML表单提交、GET与POST接收、$_POST和$_GET读取、跨文件传值、单选与下拉字段获取,以及空值和接收失败排查等文章,帮助新手完成从提交到处理的完整流程。

2026.10.15

0

20

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
热门推荐
/
最新课程
phpStudy极速入门视频教程
phpStudy极速入门视频教程

共6课时 | 54.7万人学习

独孤九贱(4)_PHP视频教程
独孤九贱(4)_PHP视频教程

共89课时 | 133.7万人学习