Order Skill

外卖点餐:搜索餐厅、浏览菜单、下单支付、配送跟踪

tencentcloudbase bb3555c 30 files · 80.9 KB Updated

File contents

外卖点餐

基于餐厅列表完成餐厅搜索、菜单浏览、线上下单与配送状态查询的能力集合。

触发场景

用户原话举例(路由命中本技能):

  • "帮我点个外卖"
  • "附近有什么好吃的餐厅"
  • "我想吃汉堡/川菜/日料"
  • "看看这家店有什么菜"
  • "我要下单"
  • "我的外卖到哪了"
  • "帮我查一下订单配送状态"

不适用范围

  • 门店排队取号、排队进度查询 → 不在本技能范围,由排队取号技能处理
  • 饮品点单、规格选择等 → 不在本技能范围,由饮品点单技能处理
  • 待办事项、提醒设置等 → 不在本技能范围,由待办技能处理
  • 地图导航、路线规划、电话联系餐厅等 → 不在本技能范围

前置条件

  • 用户需在可用配送范围内
  • 查询配送状态前需先完成下单拿到订单号

接口链路

  • searchRestaurants:餐厅搜索与候选餐厅列表展示。
  • getMenuItems:查看指定餐厅的菜单与菜品列表。
  • placeOrder:选择菜品后提交订单(需配送地址和联系电话)。
  • getOrderStatus:基于真实订单号查询配送进度与骑手信息。

使用顺序

  • 点餐前需先确定具体餐厅;没有餐厅上下文时,先展示附近餐厅列表,再查看该餐厅菜单。
  • 下单前需先查看菜单并选择菜品;确认购物车、配送地址和联系电话后再执行下单。
  • 查询配送状态前需先拿到有效订单号;没有有效订单时,不能直接查询配送进度。
  • 所有已绑定组件的接口都应优先展示卡片,不要改成纯文本逐条展开。

tencentcloudbase/awesome-miniprogram-skills/tree/main/skills/order-skill commit bb3555ca8d

Frequently asked questions

npx skillmds@latest add tencentcloudbase/order-skill