当前位置: 首页 > news >正文

【openclaw实用Skill】food-order 技能

通过 ordercli 重新订购 Foodora 订单并跟踪 ETA/状态。在未获得用户明确批准前绝不确认订单。触发条件:订餐、重新订购、跟踪 ETA。

技能概述

food-order 技能允许用户通过 ordercli 命令行工具安全地重新订购之前的 Foodora 订单,并跟踪订单的预计到达时间(ETA)和状态。该技能强调安全性,要求在执行任何实际订单操作前必须获得用户的明确确认。技能支持查看订单历史、预览重新订购内容、确认订单以及跟踪实时订单状态。

主要功能

  • 订单历史查询: 查看最近的 Foodora 订单历史
  • 订单详情查看: 查看特定订单的详细信息
  • 重新订购预览: 预览重新订购的内容(不修改购物车)
  • 确认重新订购: 在用户明确确认后执行重新订购
  • 订单跟踪: 跟踪订单的 ETA 和状态
  • 实时更新: 实时监控订单状态变化
  • 多地址支持: 支持为不同地址订购

触发条件

在以下情况下应该调用此技能:

  • 用户想要订购食物
  • 用户想要重新订购之前的 Foodora 订单
  • 用户想要跟踪订单的 ETA 或状态
  • 用户想要查看订单历史
  • 用户想要预览重新订购的内容

使用场景

快速重新订购

用户想要重新订购之前喜欢的餐点,先预览订单内容,确认后执行订购。

订单跟踪

用户已经下订单,想要实时跟踪订单的 ETA 和状态变化。

查看历史

用户想要查看之前的订单历史,以便选择要重新订购的订单。

多地址订购

用户有多个配送地址,需要为特定地址重新订购。

处理过程

1. 初始设置(一次性)

在使用 ordercli 之前,需要进行初始设置:

- 设置国家:
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"

2. 查找要重新订购的订单

查找用户想要重新订购的订单:

- 最近列表:
ordercli foodora history --limit 10

- 订单详情:
ordercli foodora history show

- 如需要(机器可读):
ordercli foodora history show --json

3. 预览重新订购

预览重新订购的内容(不修改购物车):
- ordercli foodora reorder

4. 确认并执行重新订购

只有在用户明确确认后才执行重新订购(购物车更改):
- 先确认,然后运行:
ordercli foodora reorder --confirm
- 多个地址?询问用户正确的 --address-id(从用户的 Foodora 账户/先前订单数据中获取)并运行:
ordercli foodora reorder --confirm --address-id

5. 跟踪订单

跟踪订单的 ETA/状态:
- ETA/状态(活动列表):
ordercli foodora orders
- 实时更新:
ordercli foodora orders --watch
- 单个订单详情:
ordercli foodora order

输入要求

使用此技能时,用户需要提供:

  • 订单代码: 要重新订购的订单代码(orderCode)
  • 确认指令: 明确的"yes"、"confirm"或"place the order"确认
  • 地址 ID: 如果有多个地址,需要提供正确的地址 ID
  • 登录凭证: Email 和密码(或使用 Chrome 会话)
  • 国家设置: 用户所在的国家代码

输出说明

技能将提供:

  • 订单历史: 最近的订单列表
  • 订单详情: 特定订单的详细信息
  • 预览内容: 重新订购的预览内容
  • 订单状态: 当前订单的 ETA 和状态
  • 实时更新: 订单状态的实时变化
  • 错误信息: 如果操作失败,提供详细的错误信息

使用示例

示例 1: 初始设置

# 查看可用国家 ordercli foodora countries # 设置国家 ordercli foodora config set --country AT # 使用 Chrome 会话登录(推荐) ordercli foodora session chrome --url https://www.foodora.at/ --profile "Default" # 或使用密码登录 ordercli foodora login --email you@example.com --password-stdin

示例 2: 查找订单

# 查看最近 10 个订单 ordercli foodora history --limit 10 # 查看特定订单详情 ordercli foodora history show ABC123 # 以 JSON 格式查看订单详情 ordercli foodora history show ABC123 --json

示例 3: 预览重新订购

# 预览重新订购(不修改购物车) ordercli foodora reorder ABC123

示例 4: 确认并执行重新订购

# 在用户明确确认后执行重新订购 ordercli foodora reorder ABC123 --confirm # 为特定地址重新订购 ordercli foodora reorder ABC123 --confirm --address-id 12345

示例 5: 跟踪订单

# 查看所有活动订单 ordercli foodora orders # 实时监控订单状态 ordercli foodora orders --watch # 查看特定订单详情 ordercli foodora order ABC123

示例 6: 安全测试

# 使用一次性配置进行安全测试 ordercli --config /tmp/ordercli.json ...

最佳实践

硬性安全规则
  1. 绝不自动确认: 除非用户明确确认,否则绝不运行 ordercli foodora reorder ... --confirm
  2. 优先预览: 首先使用仅预览步骤,显示将要发生的内容,然后请求确认
  3. 不确定时停止: 如果用户不确定,在预览处停止并询问问题
  4. 使用推荐登录方式: 优先使用 Chrome 会话登录,而不是密码方式
  5. 安全测试: 使用一次性配置文件进行测试,避免影响主配置
  6. 确认地址: 如果用户有多个地址,在订购前确认正确的地址 ID
  7. 跟踪订单: 订购后使用 --watch 选项实时跟踪订单状态
下载地址

此技能及相关工具可从以下地址下载:
https://github.com/openclaw/openclaw/tree/main/skillshttps://github.com/openclaw/openclaw/tree/main/skills

http://www.jsqmd.com/news/564735/

相关文章:

  • AI背景分割技术民主化:obs-backgroundremoval让每个人都能实现专业级虚拟背景
  • 定时任务与主动推送 — 让AI帮你「主动干活」
  • 伦理中间件:作为宏观与微观之间的价值传导层 ——与宪法AI/参与式AI的技术政治比较
  • 车企携手Tech Soft 3D:基于 HOOPS 工具集打造Web端一体化工程可视化解决方案
  • B站成分检测器终极指南:3分钟快速识别评论区用户身份
  • 【由浅入深探究langchain】第二十一集-多智能体Supervisor Agent(上)
  • Cursor Free VIP:破解Cursor Pro限制的终极解决方案
  • 定制网站建设公司甄选推荐:国内信誉好、实力稳的10家网站设计开发公司一览 - 资讯焦点
  • DJI Payload-SDK认证芯片集成深度解析:硬件级安全通信的3大要点
  • 别再只调A*算法了!聊聊ROS机器人导航中,OpenCV视觉信息如何与激光雷达数据“打配合”
  • 嵌入式行业及技术的未来展望
  • RevokeMsgPatcher全方位防护:消息防撤回技术深度解析与实战指南
  • 分析做别墅全屋定制能包设计包安装的公司,珑宅值得关注 - mypinpai
  • 2026年地铁盾构/隧道注浆用水玻璃厂家推荐:速溶水玻璃/高模数水玻璃/液体水玻璃专业供应商精选 - 品牌推荐官
  • 终极NCM转MP3指南:三步解锁网易云音乐加密文件
  • BERT文本分割效果惊艳展示:同一份采访稿经模型处理前后的阅读体验对比
  • YOLO系列算法改进 | C3k2改进篇 | 融合FSTA频率驱动的时空注意力模块 | 以极少的可学习参数自适应校准不同时间/帧间的特征重要性 | AAAI 2025
  • 【吴恩达2026 Agentic AI】面试向+项目实战(含面试题+项目案例)-2
  • Go语言中的MySQL操作:database/sql实战
  • 2026年广州别墅整木定制品牌排名,珑宅全屋定制口碑出众值得推荐 - 工业品网
  • GTR与IGBT的世纪对决:老牌电力晶体管的生存之道与现代替代方案对比
  • Laravel Pint版本演进:从v0.1.0到v1.26.0的完整发展历程
  • 引言:办公家具回收的核心需求 - 资讯焦点
  • s2-proGPU部署方案:多模型共存时s2-pro显存隔离与QoS保障策略
  • 如何用10MB工具解决Steam创意工坊三大痛点:WorkshopDL全解析
  • 掌握AI专著生成技巧,借助优质工具,轻松完成学术巨作
  • 分析气流混合机噪音小的品牌,2026年度性价比品牌推荐 - 工业设备
  • Vue3 + Three.js 实战:用GSAP和射线拾取,打造一个可点击移动的3D角色(保姆级避坑指南)
  • Super IO Blender插件:基于剪贴板机制的跨平台资产工作流优化方案
  • intv_ai_mk11从零开始教程:不写代码,纯浏览器操作完成全部AI交互