含「回」「去」关键字的地点 → 该地点为 下车点,另一方向自动推导
无方向关键字时,默认:香港 → 深圳(旺角油麻地 → 莲塘口岸)
参数默认值出发城市香港到达城市深圳上车点旺角油麻地下车点莲塘口岸
根据上车点自动匹配出发城市,无需用户指定:
上车点出发城市旺角油麻地香港太子香港观塘APM香港钻石山香港屯门 V City香港尖沙咀(中港城)香港葵芳新都会广场(NR332巴士站前)香港莲塘口岸深圳深圳湾口岸深圳
到达城市为另一城市。如果上下车点都在同一城市,提示用户确认方向。
旺角油麻地、莲塘口岸、深圳湾口岸、太子、观塘APM、钻石山、屯门 V City、尖沙咀(中港城)、葵芳新都会广场(NR332巴士站前)
解析完参数后,运行脚本:
bash
node scripts/eebus_query.js <日期YYYY-MM-DD> <上车点> <下车点> [出发城市] [到达城市]
示例:
bash
node scripts/eebus_query.js 2026-05-01 旺角油麻地 莲塘口岸
node scripts/eebus_query.js 2026-05-01 莲塘口岸 旺角油麻地 深圳 香港
将脚本结果整理为以下格式, 必须列出所有班次,不可省略:
输出模板:
text
🚌 路线:上客点 → 下客点
📅 日期:YYYY-MM-DD
💰 票价:成人 ¥XX | 长者 ¥XX | 儿童 ¥XX
出发 到达 余座
────────────────────
08:15 09:15 45座 ✅
08:45 09:45 30座 ✅
...
scripts/eebus_query.js