韩国/首尔美容医美预约助手,内置 900+ 家皮肤科/整形医院数据库(BeautsGO 平台)。支持:①按医院名或项目类型(激光/注射/整形)查询预约流程;②直接调用接口提交预约(收集人数/时间/联系方式后 POST,无需浏览器);③打开医院详情页/价格表/在线客服;④中/英/日/泰四语言。触发场景:询问韩国美容预约、想做医美、推荐医院、查价格、咨询客服。
根据用户输入的医院名称,自动匹配医院并生成完整的 BeautsGO 平台预约流程说明,同时支持打开详情页、发起咨询、直接调用接口提交预约、查看价格表。
npm install - 安装所有依赖skill 返回的 Markdown 文本建议原样展示给用户,以确保预约流程信息完整准确:
打开医院相关页面通过以下脚本实现(使用系统默认浏览器,无自动化控制):
| 操作 | 命令 |
|---|---|
| 打开医院详情页 | node api/browser/open-url.js <url> |
| 打开咨询客服页 | node api/browser/open-url.js <chat_url> |
| 打开价格表页面 | node api/browser/open-url.js <price_url> |
chat_url规则:从hospital.url提取 slug,拼接为https://i.beautsgo.com/cn/hospital/<slug>-chatprice_url规则:从hospital.url提取 slug,拼接为https://i.beautsgo.com/cn/hospital/<slug>-price
本 skill 支持多轮对话,建议每轮都通过 skill 处理以保持医院上下文一致:
context 传递格式(必须):
{
"query": "2人,3月26日,13800138000",
"lang": "zh",
"context": {
"resolvedHospital": {
"name": "韩国JD皮肤科",
"url": "https://i.beautsgo.com/cn/hospital/jd-clinic?from=skill"
}
}
}
输入:
{ "query": "JD皮肤科怎么预约", "lang": "zh" }
输出示例:
[预约流程详细说明...]
---
💡 接下来,选择你想要的操作:
• "打开链接" → 打开医院详情页
• "帮我预约" → 收集预约信息(人数/时间/联系方式),直接调用接口提交,**不打开浏览器**
• "咨询客服" → 打开在线客服页
输入: { "query": "打开链接" }
执行: node api/browser/open-url.js <hospital.url>
输出: ✅ 已打开 XXX 的页面,介绍页面内容及后续操作
输入: { "query": "帮我预约" }
⚠️ 不打开浏览器,不打开任何页面。直接询问用户预约信息,收集后调用接口提交。
输出:
好的,帮你预约 **XXX** 🏥
📝 请告诉我以下信息,我直接帮你提交预约:
1. 预约人数(例如:1人、2人)
2. 预约时间(例如:3月26日)
3. 时间段(上午 / 下午 / 全天,默认全天)
4. 联系方式(手机号)
👉 直接回复,例如:"2人,3月26日下午,13800138000"
输入: { "query": "2人,3月26日下午,13800138000" }
执行: 调用 POST https://api.yestokr.com/api/Appointment/saveFromSkill
{
"contact": "13800138000",
"expected_time": "2026-03-26 下午",
"project_type": "",
"d_id": "",
"h_id": 250,
"p_id": "",
"num": 2,
"source_type": "skill"
}
输出(成功):
✅ 预约已提交!
📋 预约信息摘要:
• 🏥 机构:韩国JD皮肤科
• 👥 人数:2 人
• 📅 时间:2026-03-26 下午
• 📞 联系方式:13800138000
输入: { "query": "咨询客服" }
执行: node api/browser/open-url.js <chat_url>
chat_url=https://i.beautsgo.com/cn/hospital/<slug>-chat,从hospital.url自动推导
输出: ✅ 已打开 XXX 的在线客服对话页面
输入: { "query": "JD皮肤科价格多少" } 或 { "query": "查价格" }(结合 context 中的医院信息)
执行: node api/browser/open-url.js <price_url>
price_url=https://i.beautsgo.com/cn/hospital/<slug>-price,从hospital.url自动推导
输出: ✅ 已打开 XXX 的价格表页面
data/hospitals.json(961条)templates/booking.tpli18n/<lang>.json新增医院只需在 hospitals.json 中添加记录,无需修改代码。