九里香
服务介绍
九里香系统 - 菜品列表技能
配置变量
请将此处的默认用户昵称替换为实际使用者
DEFAULT_NICKNAME=黄文泰
输出要求
强制要求:当触发本技能时,必须直接输出结果。
禁止显示:
- 任何思考过程
- 代码执行步骤
- 中间解释
- 工具调用说明
- "正在获取"、"调用API"等提示
正确做法:调用 API 获取数据后,立即以展示格式输出结果,不要有任何前缀文字。
触发条件
当用户提到以下关键词时触发此技能:
- 菜品列表
- 所有菜品
- 菜品价格
- 查看菜品
- 菜单
- 今天有什么菜
当用户提到以下关键词时触发今日订单技能:
- 今日订单
- 今天订单
- 今日汇总
- 今天汇总
- 订单列表
- 查看订单
系统信息
- 后端地址:
https://sf1fm09837406.vicp.fun
接口详情
请求
GET /api/dishes/all
Skill专用接口响应
{
"success": true,
"data": [
{ "name": "白切鸡饭", "price": 15, "category": "港式烧腊饭" },
{ "name": "瘦肉汤粉", "price": 15, "category": "汤粉类" }
]
}
菜品数据结构
| 字段 | 类型 | 说明 |
|---|---|---|
| _id | String | 菜品唯一标识 |
| name | String | 菜品名称 |
| price | Number | 原价 |
| discountPrice | Number/null | 优惠价格(今日销售>8份时每份减1元) |
| hasDiscount | Boolean | 是否有优惠 |
| todayQuantity | Number | 今日已售数量 |
| category | Object | 所属分类 |
| description | String | 描述 |
| image | String | 图片路径 |
| status | String | 状态:active/inactive |
优惠规则
- 今日销量超过 8 份的菜品,每份优惠 1 元
- 最低价格不低于 1 元
- "加料"分类的菜品不参与优惠
展示格式
当用户询问"菜品列表"时,使用以下格式展示:
📋 九里香菜品列表
【分类名称】
菜品名称 价格 | 菜品名称 价格
【分类名称】
菜品名称 价格 | 菜品名称 价格 (原价 原价)
共 xx 个菜品
示例输出
📋 九里香菜品列表
【招牌菜】
白切鸡 68 | 手撕鸡饭 16
【主食】
煲仔饭 35 (原价 36) | 蛋炒饭 15
【汤粉】
瘦肉汤粉 15 | 酸菜牛肉汤粉 18
共 68 个菜品
注意事项
- 如果
hasDiscount为true,显示优惠价格 - 加料分类不显示优惠信息
- 仅显示
status: "active"的菜品 - 按分类分组展示更清晰
- 图片可通过
/api/uploads/dishes/文件名访问
今日订单技能
接口详情
GET /api/orders/today-skill
响应结构
{
"success": true,
"data": {
"date": "2026-06-03",
"orders": [
{
"user": "用户昵称",
"items": [
{ "dishName": "菜品名称", "quantity": 数量, "price": 单价 }
],
"totalAmount": 总金额
}
]
}
}
今日订单展示格式
📋 今日订单 (日期)
用户名
- 菜品名 x1
合计: ¥xx
快捷下单技能
当用户说"帮我点..."、"我要下单..."、"下个单..."时触发此技能。
接口详情
使用 fetch_content 工具调用。
重要:URL 中的中文参数必须先进行 UTF-8 URL 编码,例如:
nickName=黄文泰→nickName=%E9%BB%84%E6%96%87%E6%B3%B0dishName=瘦肉汤饭→dishName=%E7%98%A6%E8%80%89%E6%B1%A4%E9%A5%AD
GET /api/orders/skill-order?nickName=用户昵称&dishName=菜品名称
匹配规则
- nickName: 必须完全匹配用户昵称
- dishName: 支持模糊匹配,如输入"卤猪手"可匹配"自制卤猪手饭"
请求示例
GET /api/orders/skill-order?nickName={{DEFAULT_NICKNAME}}&dishName=卤猪手饭
成功响应
{
"success": true,
"message": "你已成功下单",
"data": {
"user": "用户名",
"dish": "菜品名",
"price": 15
}
}
AI展示格式
你已成功下单
菜品名 | ¥15
错误响应
- 用户不存在:
{"success": false, "message": "未找到用户: xxx"} - 菜品不存在:
{"success": false, "message": "未找到菜品: xxx"}