| name | order-skill |
| description | 外卖点餐:搜索餐厅、浏览菜单、下单支付、配送跟踪 |
| version | 1.0.0 |
| tags | ["微信小程序","AI开发模式"] |
| platform | ["wechat-miniprogram"] |
外卖点餐
基于餐厅列表完成餐厅搜索、菜单浏览、线上下单与配送状态查询的能力集合。
触发场景
用户原话举例(路由命中本技能):
- "帮我点个外卖"
- "附近有什么好吃的餐厅"
- "我想吃汉堡/川菜/日料"
- "看看这家店有什么菜"
- "我要下单"
- "我的外卖到哪了"
- "帮我查一下订单配送状态"
不适用范围
- 门店排队取号、排队进度查询 → 不在本技能范围,由排队取号技能处理
- 饮品点单、规格选择等 → 不在本技能范围,由饮品点单技能处理
- 待办事项、提醒设置等 → 不在本技能范围,由待办技能处理
- 地图导航、路线规划、电话联系餐厅等 → 不在本技能范围
前置条件
- 用户需在可用配送范围内
- 查询配送状态前需先完成下单拿到订单号
接口链路
searchRestaurants:餐厅搜索与候选餐厅列表展示。
getMenuItems:查看指定餐厅的菜单与菜品列表。
placeOrder:选择菜品后提交订单(需配送地址和联系电话)。
getOrderStatus:基于真实订单号查询配送进度与骑手信息。
使用顺序
- 点餐前需先确定具体餐厅;没有餐厅上下文时,先展示附近餐厅列表,再查看该餐厅菜单。
- 下单前需先查看菜单并选择菜品;确认购物车、配送地址和联系电话后再执行下单。
- 查询配送状态前需先拿到有效订单号;没有有效订单时,不能直接查询配送进度。
- 所有已绑定组件的接口都应优先展示卡片,不要改成纯文本逐条展开。