【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 youexample.com --password-stdin- 登录无密码推荐ordercli foodora session chrome --url https://www.foodora.at/ --profile Default2. 查找要重新订购的订单查找用户想要重新订购的订单- 最近列表ordercli foodora history --limit 10- 订单详情ordercli foodora history show- 如需要机器可读ordercli foodora history show --json3. 预览重新订购预览重新订购的内容不修改购物车- ordercli foodora reorder4. 确认并执行重新订购只有在用户明确确认后才执行重新订购购物车更改- 先确认然后运行ordercli foodora reorder --confirm- 多个地址询问用户正确的 --address-id从用户的 Foodora 账户/先前订单数据中获取并运行ordercli foodora reorder --confirm --address-id5. 跟踪订单跟踪订单的 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 youexample.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 ...最佳实践硬性安全规则绝不自动确认: 除非用户明确确认否则绝不运行 ordercli foodora reorder ... --confirm优先预览: 首先使用仅预览步骤显示将要发生的内容然后请求确认不确定时停止: 如果用户不确定在预览处停止并询问问题使用推荐登录方式: 优先使用 Chrome 会话登录而不是密码方式安全测试: 使用一次性配置文件进行测试避免影响主配置确认地址: 如果用户有多个地址在订购前确认正确的地址 ID跟踪订单: 订购后使用 --watch 选项实时跟踪订单状态下载地址此技能及相关工具可从以下地址下载https://github.com/openclaw/openclaw/tree/main/skillshttps://github.com/openclaw/openclaw/tree/main/skills