↑

携程问道v1.0.0

ctrip-wendao7 KB

订酒店、查机票或火车票、找景点美食、问签证攻略、规划行程,或明确要求操作携程时触发。技能用 Node.js 脚本把用户原话提交携程问道 API,优先读取 WENDAO_API_KEY,并只从返回的 result 字段提取 Markdown 正文,输出住宿出行参考、玩法攻略与多日行程。

携程旅行旅行建议订酒店机票火车票签证旅游攻略
0 0 0 1 更新于 2026-11-04 19:27

免责声明:本站部分 Skill 来源于公开渠道,使用前请注意识别相关风险,内容版权归原作者所有,如 Skill 涉及版权问题,请在线反馈,核实后予以下架处理。

概述

面向需要借助携程获取旅行信息的对话场景:订酒店、查机票或火车票、找景点与特色美食、问签证攻略、规划多日行程,或明确要求操作携程时触发。技能用 Node.js 运行 scripts/wendao_query.js,把用户完整原话作为 query 调用携程问道 API,优先读取 WENDAO_API_KEY,未配置时先引导申请或仅本轮临时传入。回复只提取 result 字段的 Markdown 正文,产出住宿与出行票价参考、景点玩乐推荐和多日行程安排,不展示 events、messages、state 等内部日志。

技能包含

技能包根目录 /├── SKILL.md                  # (本文件)技能主说明:旅行意图触发、密钥配置、脚本调用与结果解析约定└── scripts/                  # 可执行辅助脚本(1 个文件)    └── wendao_query.js       # Node.js 问道 API 查询脚本:接收用户原话并读取 WENDAO_API_KEY

核心能力

  • 旅行意图直达问道:酒店、机票、火车票、景点、美食、签证、目的地攻略与行程规划等提问,以及要求操作携程时,统一调用问道 API,不用通用知识硬答。
  • 原话查询脚本执行:优先运行随包脚本,将用户完整问句作为首个命令行参数或 WENDAO_QUERY 传入;禁止空 query、占位符和 node -e 单行拼接。
  • 密钥安全与缺省引导:优先使用 process.env.WENDAO_API_KEY;未配置时指引到官方页面申请,并按 macOS、Linux、Windows 或托管环境配置,对话提供的 token 仅本次进程使用、不落盘、不回显完整密钥。
  • 只取 result 正文:从返回 JSON 的 result 字段提取 Markdown 回复,events、messages、state 等仅作内部日志,不直接展示。
  • 调用边界检查:请求固定发往官方域名 https://externalcallback.ctrip.com,默认 30 秒超时,并提示确认密钥权限、计费与 QPS 配额。

应用场景

用户怎么说本技能做什么
“今晚上海外滩附近五星级酒店,预算 800-1200 元,能订哪些?”保留地点、星级与预算组成 query 执行脚本,整理 result 中的酒店与住宿建议;未配置密钥时先引导完成配置。
“明天北京到上海的高铁票和航班怎么查?”将原话提交问道 API,仅依据 result 的 Markdown 正文汇总车次、航班与票价等出行参考。
“暑假带孩子去日本,帮我规划一个 7 天行程。”把目的地、时间与亲子偏好完整传入查询,提炼每日行程、景点玩乐及住宿美食安排。
“我想操作携程,顺便看看目的地签证和旅游攻略。”识别操作携程与攻略意图后调用脚本,返回 result 中的签证、玩法与旅行建议,不夹杂内部执行日志。