基于 flyai 的多城市旅行规划工具,自动搜索和比较多种行程方案,支持火车/飞机/大巴等多种交通方式对比,输出标准 HTML 网页报告。
列名说明排名1-7 名,带金/银/铜牌 emoji方案类型多程联订/缺口程 (飞机)/缺口程 (火车) 等路线完整飞行路线,意大利/同国家城市连续玩路线绿色加粗总价格红色加粗显示差价第 1 名显示"-",其他显示"+¥XXX"特点简短描述方案特点
每个方案包含:
项目费用国际 + 境内机票¥X,XXX酒店(X 晚)¥X,XXX-X,XXX餐饮¥X,XXX-X,XXX境内交通¥X,XXX-X,XXX门票/活动¥X,XXX-X,XXX签证费¥XXX旅游保险¥XXX-X,XXX总计****¥XX,XXX-XX,XXX
类别内容要点📋 出行前准备签证、护照、保险、机票、酒店、货币🎒 行李准备证件、电器、衣物、药品、其他✈️ 交通注意事项廉航行李、机场交通、火车订票、市内交通🏨 住宿注意事项入住时间、城市税、安全、民宿🍽️ 餐饮注意事项用餐时间、小费、饮用水、美食🎫 景点注意事项提前预订、免费日、城市通票、着装🔒 安全注意事项防盗、地铁、景点骗局、紧急电话、大使馆📱 通讯与网络漫游、WiFi、APP 推荐💡 其他实用提示时差、电压、退税、周日营业、语言⚠️ 特别提示针对目的地的特殊注意事项
脚本用途城市数search-multi-city.js基础多城市对比2compare-complete.js完整方案对比(含火车)2-3hokkaido-3cities.js北海道三城3hokkaido-tokyo-4cities.js北海道 + 东京4europe-3cities.js欧洲三城3europe-4cities-complete.js欧洲四城完整4plan.js统一入口(自动选择脚本)任意
bash
cd /Users/dansha/liuxiaokang/multi-city-planner
# 日本游
node plan.js --origin "北京" --cities "大阪,东京" --dep-date 2026-04-10 --return-date 2026-04-20
# 欧洲游
node plan.js --origin "北京" --cities "巴黎,罗马,米兰" --dep-date 2026-04-10 --return-date 2026-04-21 --region europe
# 北海道游
node plan.js --origin "北京" --cities "札幌,函馆,旭川" --dep-date 2026-04-10 --return-date 2026-04-20 --region japan
bash
# 基础对比
node scripts/search-multi-city.js --origin "北京" --cities "大阪,东京" --dep-date 2026-04-10 --return-date 2026-04-20
# 完整对比(含火车)
node scripts/compare-complete.js --origin "北京" --cities "北海道,东京" --dep-date 2026-04-10 --return-date 2026-04-20
# 欧洲三城
node scripts/europe-3cities.js --origin "北京" --cities "巴黎,罗马,米兰" --dep-date 2026-04-10 --return-date 2026-04-21
bash
# HTML 文件位置
/Users/dansha/liuxiaokang/multi-city-planner/目的地 - 行程.html
# 用浏览器打开
open /Users/dansha/liuxiaokang/multi-city-planner/beijing-europe-3cities.html
参数必填说明示例--origin✅出发城市"北京", "上海"``--cities✅目的地城市列表"大阪,东京", "Paris,Rome"``--dep-date✅出发日期2026-04-10``--return-date✅返回日期2026-04-20``--region❌区域:auto/europe/japaneurope
bash
# 安装 flyai-cli
npm install -g @fly-ai/flyai-cli
# 配置 API Token
flyai config set FLYAI_API_KEY "your-api-key"
text
multi-city-planner/
├── SKILL.md # 技能定义
├── README.md # 使用说明
├── plan.js # 统一入口脚本
├── package.json # NPM 配置
├── _meta.json # 元数据
├── SKILL_SUMMARY.md # 固化总结
├── scripts/ # 脚本目录
│ ├── search-multi-city.js # 基础多城市对比
│ ├── compare-complete.js # 完整方案对比
│ ├── hokkaido-3cities.js # 北海道三城
│ ├── hokkaido-tokyo-4cities.js # 北海道 + 东京
│ ├── europe-3cities.js # 欧洲三城
│ └── europe-4cities-complete.js # 欧洲四城完整
├── references/
│ └── usage.md # 使用指南
└── *.html # 生成的 HTML 报告
页脚统一显示:
text
基于实时航班数据生成 | 行程规划报告
生成时间:YYYY-MM-DD
v1.0.0 (2026-04-01):