| name | beautsgo-booking |
| title | 韩国美容预约指南 Korean Beauty Booking |
| entry | api/skill.js |
| version | 1.0.1 |
| tags | ["韩国","美容","医美","预约","首尔","整形","皮肤科","Korea","beauty","booking","aesthetic","Seoul"] |
| description | 韩国/首尔美容医美预约助手,内置 900+ 家皮肤科/整形医院数据库(BeautsGO 平台)。支持:①按医院名或项目类型(激光/注射/整形)查询预约流程;②直接调用接口提交预约(收集人数/时间/联系方式后 POST,无需浏览器);③打开医院详情页/价格表/在线客服;④中/英/日/泰四语言。触发场景:询问韩国美容预约、想做医美、推荐医院、查价格、咨询客服。 |
| permissions | {"network":["https://api.yestokr.com/api/Appointment/saveFromSkill","https://i.beautsgo.com/*"],"filesystem":false} |
| privacy | {"data_collected":["用户提供的手机号(联系方式),仅在用户明确同意后发送至 BeautsGO 预约接口"],"data_sent_to":[{"name":"BeautsGO 预约接口","url":"https://api.yestokr.com/api/Appointment/saveFromSkill","purpose":"提交预约申请","when":"仅当用户主动发起「帮我预约」并提供联系方式时"}],"no_data_stored":true,"no_tracking":true} |
| runtime | {"requires":[{"node":">=16"},{"npm_packages":["pinyin-pro"]}]} |
韩国医美预约指南 Skill
根据用户输入的医院名称,自动匹配医院并生成完整的 BeautsGO 平台预约流程说明,同时支持打开详情页、发起咨询、直接调用接口提交预约、查看价格表。
Dependencies
输出说明
skill 返回的 Markdown 文本建议原样展示给用户,以确保预约流程信息完整准确:
- 各渠道(iOS / Android / 微信小程序等)说明分条展示,避免信息丢失
- 保留"温馨提示"等补充说明,帮助用户了解注意事项
- 保留渠道标题、编号与 emoji,便于用户快速识别
页面打开方式
打开医院相关页面通过以下脚本实现(使用系统默认浏览器,无自动化控制):
| 操作 | 命令 |
|---|
| 打开医院详情页 | 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>-chat
price_url 规则:从 hospital.url 提取 slug,拼接为 https://i.beautsgo.com/cn/hospital/<slug>-price
多轮对话流程说明
本 skill 支持多轮对话,建议每轮都通过 skill 处理以保持医院上下文一致:
- 第1轮:用户询问医院预约 → 调用 skill(query=医院名)
- 第2轮:用户说"打开链接" → 调用 skill(query="打开链接",context 传入医院名)
- 第3轮:用户说"帮我预约" → 调用 skill(query="帮我预约",context 传入医院名)
- 第4轮:用户提供预约信息(人数+时间)→ 调用 skill(query=用户输入,context 传入医院名)
- 第5轮:用户说"咨询客服" → 调用 skill(query="咨询客服",context 传入医院名)
- 任意轮:用户询问价格/费用/多少钱 → 调用 skill(query=原始输入,context 传入医院名)
context 传递格式(必须):
{
"query": "2人,3月26日,13800138000",
"lang": "zh",
"context": {
"resolvedHospital": {
"name":