伦敦出行规划

2小时前更新 2 00

查询TfL路线与中断

收录时间:
2026-02-26
伦敦出行规划伦敦出行规划
伦敦出行规划

技能简介

该技能对接伦敦交通局(TfL)开放数据API,帮助用户规划从起点到终点的公共交通行程,并实时检查线路中断状态。支持邮编、车站名、坐标等多种位置输入方式,在检测到服务中断时主动提示并提供替代路线建议。

能做什么

  • 根据出发地、目的地和时间偏好生成 TfL 行程方案
  • 自动解析邮编、车站名或地理坐标为可用位置标识
  • 实时查询线路运行状态,识别延误、部分停运等异常情况
  • 当首选路线受影响时,推荐备选方案供用户选择
  • 处理模糊地点的歧义消解,引导用户确认具体站点

使用说明

环境准备

  1. 克隆技能仓库:git clone https://github.com/openclaw/skills.git
  2. 进入脚本目录:cd skills/diegopetrucci/transport-for-london-journey-disruption
  3. 安装依赖(如需要):pip install requests
  4. 可选:设置 API 密钥以提升调用限额
    export TFL_APP_ID=你的应用ID
    export TFL_APP_KEY=你的应用密钥

快速测试

python3 scripts/tfl_journey_disruptions.py "940GZZLUSTD" "W1F 9LD" --depart-at 0900
python3 scripts/tfl_journey_disruptions.py --from "Stratford" --to "W1F 9LD" --arrive-by 1800

使用流程

  1. 收集用户的出发地、目的地、时间意图(出发或到达)
  2. 将位置解析为 TfL 可用的标识符(优先使用邮编)
  3. 调用 JourneyResults 接口获取候选路线
  4. 提取线路 ID 并批量查询状态,标记异常路段
  5. 向用户呈现带风险提示的推荐方案

输入与输出

见下方输入与输出表格。

项目内容
输入出发地、目的地、时间意图(出发/到达)、日期时间、可选模式约束
输出候选路线、预计时长、线路状态、中断警告、替代建议
适用人群伦敦通勤者、计划出行者、游客、有无障碍需求的乘客
不包含非 TfL 交通、私人车辆、票价计算、历史记录管理

 

风险提示

  • 中断状态为实时数据,未来时段的规划结果可能随实际运营变化
  • 未配置 API 密钥时可能受限于公开接口的调用频率
  • 地点歧义未解决时直接猜测可能导致错误路线
  • 步行路段不参与中断检测,需用户自行判断

来源信息

原始链接:https://github.com/openclaw/skills/tree/main/skills/diegopetrucci/transport-for-london-journey-disruption/SKILL.md
来源类型:GitHub 仓库

数据统计

相关导航

暂无评论

none
暂无评论...