在配对为 OpenClaw 节点的 Android 设备上点餐/点饮。使用应用内菜单与购物车;添加商品、查看购物车、提交订单(演示功能,不涉及真实支付)。
Android Order Skill (QQ). 此技能使用配对的Android设备(OpenClaw SMS Demo app,具有订单能力)管理一个应用菜是一项面向实际任务的技能。它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。
实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。
执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。
该技能利用配对的 Android 设备(安装有具备订单能力的 OpenClaw SMS Demo 应用)来管理应用内菜单与购物车:获取菜单、添加/删除商品、查看购物车、提交订单。设计灵感源自 EdgeOSToolService(MEOW PAY);当前实现为设备内存中运行(仅用于演示,无真实 POS 后端)。
order.* 命令。| 命令 | 说明 |
|---|---|
order.getGoods |
返回菜单项列表(含 id、name、priceCents、price)。 |
order.getSelectedGoods |
返回当前购物车内容,包含各商品数量及小计。 |
order.addGoods |
根据 id 或 name 添加商品(可选指定 quantity)。 |
order.removeGoods |
根据 id 或 name 删除商品(可选指定 quantity)。 |
order.clearGoods |
清空购物车。 |
order.submitOrder |
将当前购物车作为订单提交;返回摘要信息(仅限演示)。 |
order.batchAddGoods |
批量添加多个商品:list = [{"id":"1","quantity":2},...]。 |
通过 OpenClaw 网关节点的 invoke API 调用:
order.getGoods、order.getSelectedGoods、order.addGoods、order.removeGoods、order.clearGoods、order.submitOrder、order.batchAddGoods。null。command:"order.getGoods"paramsJSON:null 或 "{}"{ "id", "name", "priceCents", "price" }。command:"order.getSelectedGoods"paramsJSON:null 或 "{}"id、name、quantity、priceCents、subtotalCents。command:"order.addGoods"
paramsJSON:需提供 id 或 name(二者可同时提供);quantity 为可选字段(默认为 1)。
{ "id": "1", "quantity": "2" }
或
{ "name": "拿铁", "quantity": "1" }
成功响应:payload 包含 success: true 及 message 字段(例如:"已添加 拿铁 x1")。
command:"order.removeGoods"paramsJSON:结构同 order.addGoods(即提供 id 或 name,可选 quantity)。command:"order.clearGoods"paramsJSON:null 或 "{}"。command:"order.submitOrder"paramsJSON:null 或 "{}"。success、message、totalCents、items;提交后购物车自动清空。CART_EMPTY。command:"order.batchAddGoods"paramsJSON:{ "list": "[{"id":"1","quantity":2},{"id":"2","quantity":1}]" }success 及 message 字段(例如:"已批量添加 2 项")。id 或 name 的菜单项。建议先调用 order.getGoods 查看当前菜单。batchAddGoods 的 list 为空)。应用内菜单包含如下商品:拿铁、美式、卡布奇诺、三明治、沙拉、蛋糕(对应 id 为 "1"–"6")。请使用 order.getGoods 获取当前菜单及价格信息。
submitOrder 不会实际扣款,也不会发送至真实 POS 系统,请勿将其暴露为真实支付通道。相关专题
热门下载
精品课程
共6课时 | 54.7万人学习
共89课时 | 134.1万人学习
共49课时 | 82.6万人学习
最新文章