返回顶部
a

android-order 安卓订单

>-

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.0
安全检测
已通过
397
下载量
免费
免费
1
收藏
概述
安装方式
版本历史

android-order

Android Order Skill (点餐)

该技能利用配对的安卓设备(具备点餐功能的OpenClaw SMS Demo应用)管理应用内菜单和购物车:获取菜单、添加/移除商品、查看购物车、提交订单。灵感来源于EdgeOSToolService(MEOW PAY);实现方式为设备内存存储(演示用途,无真实POS后端)。

何时使用此技能

  • - 当用户要求在配对的安卓设备上点餐/饮品、查看菜单、添加到购物车或提交订单时:使用下方order.*命令。

命令概览

命令描述
order.getGoods返回菜单(id、名称、价格分、价格)。
order.getSelectedGoods
返回当前购物车,包含数量和小计。 | | order.addGoods | 通过id或name添加(可选quantity)。 | | order.removeGoods | 通过id或name移除(可选quantity)。 | | order.clearGoods | 清空购物车。 | | order.submitOrder | 将购物车作为订单提交;返回摘要(仅演示)。 | | order.batchAddGoods | 批量添加多个商品:list = [{id:1,quantity:2},...]。 |

如何调用底层命令

通过OpenClaw网关节点调用API进行调用:

  • - command:order.getGoods、order.getSelectedGoods、order.addGoods、order.removeGoods、order.clearGoods、order.submitOrder、order.batchAddGoods之一。
  • paramsJSON:JSON对象字符串,无参数命令为null。

order.getGoods

  • - command:order.getGoods
  • paramsJSON:null或{}
  • 成功:payload为{ id, name, priceCents, price }的JSON数组。

order.getSelectedGoods

  • - command:order.getSelectedGoods
  • paramsJSON:null或{}
  • 成功:payload为购物车商品JSON数组,包含id、name、quantity、priceCents、subtotalCents。

order.addGoods

  • - command:order.addGoods
  • paramsJSON:提供idname(或两者);可选quantity(默认1)。

json
{ id: 1, quantity: 2 }


json
{ name: 拿铁, quantity: 1 }

  • - 成功:payload包含success: true和message(例如已添加 拿铁 x1)。

order.removeGoods

  • - command:order.removeGoods
  • paramsJSON:与addGoods格式相同(id或name,可选quantity)。

order.clearGoods

  • - command:order.clearGoods
  • paramsJSON:null或{}。

order.submitOrder

  • - command:order.submitOrder
  • paramsJSON:null或{}。
  • 成功:payload包含success、message、totalCents、items。提交后购物车被清空。
  • 错误:购物车为空时返回CART_EMPTY。

order.batchAddGoods

  • - command:order.batchAddGoods
  • paramsJSON:{ list: [{\id\:\1\,\quantity\:2},{\id\:\2\,\quantity\:1}] }
  • 成功:payload包含success和message(例如已批量添加 2 项)。

错误处理

  • - GOODSNOTFOUND:未找到匹配给定id或名称的菜单项。建议调用order.getGoods查看菜单。
  • NOTINCART:移除时商品不在购物车中。
  • CARTEMPTY:购物车为空时无法提交。
  • INVALIDREQUEST:参数缺失或格式错误(例如batchAddGoods的list为空)。

演示菜单(设备默认)

应用内菜单包含以下商品:拿铁、美式、卡布奇诺、三明治、沙拉、蛋糕(id为1–6)。使用order.getGoods获取当前列表和价格。

安全注意事项

  • - 此为演示流程:提交订单不会产生实际扣款或发送至真实POS。请勿将其暴露为真实支付功能。
  • 建议在提交订单前与用户确认(例如复述购物车内容和总价)。

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 order-1776201561 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 order-1776201561 技能

通过命令行安装

skillhub install order-1776201561

下载

⬇ 下载 android-order v1.0.0(免费)

文件大小: 2.48 KB | 发布时间: 2026-4-15 10:22

v1.0.0 最新 2026-4-15 10:22
- Initial release of Android-order skill (version 1.0.0).
- Enables food and drink ordering on a paired Android device using a demo menu and in-app cart.
- Supports viewing the menu, adding/removing items, viewing the current cart, clearing the cart, and submitting demo orders (no real payment).
- Batch add functionality to add multiple goods at once via JSON array.
- Includes command-based error handling for missing items, empty cart, or invalid requests.
- Demo only: orders are processed in memory on the device and not sent to any backend system.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部