Install
openclaw skills install rail-ticket-helper分贝通火车预订助手,实时查询火车票、展示车次列表、预订火车票、查看订单、取消订单。Invoke when user wants to search trains, book train tickets, check train orders, or cancel train bookings.
openclaw skills install rail-ticket-helper分贝通火车预订助手,实时查询火车票、展示车次列表、预订火车票、查看订单、取消订单。
⚠️ 【重要约束】
scripts/fb_train_api.py 中的函数获取数据基于分贝通火车OpenAPI开发的自动化对接技能,支持火车票搜索、预订、取消、查询等全流程操作,适配国内火车票预订场景。
火车票搜索:当用户输入「火车票/订火车票/查火车票/高铁/动车」+ 出发地/目的地/日期信息时,必须调用 scripts/fb_train_api.py 中的 search_train_list() 函数
🚄 北京南 → 上海虹桥(3月15日)
| 序号 | 车次 | 出发时间 | 到达时间 | 历时 | 二等座 | 一等座 | 商务座 |
|:---:|:---|:---:|:---:|:---:|:---:|:---:|:---:|
| 1 | G1 | 09:00 | 13:28 | 4时28分 | ¥553 | ¥933 | ¥1748 |
| 2 | G3 | 14:00 | 18:28 | 4时28分 | ¥553 | ¥933 | ¥1748 |
💡 回复"序号"查看车次详情,如"1"查看第1个车次
查看车次详情(序号):用户回复"序号"查看车次座位详情
scripts/fb_train_api.py 中的 get_train_detail() 函数🚄 G1 北京南 → 上海虹桥
📅 出发:3月15日 09:00 | 到达:3月15日 13:28
⏱️ 历时:4时28分
| 座位类型 | 价格 | 余票 |
|:---:|---:|:---:|
| 二等座 | ¥553 | 有票 |
| 一等座 | ¥933 | 5张 |
| 商务座 | ¥1748 | 无票 |
💡 回复"座位类型"预订,如"二等座"
订单创建:用户选择座位类型后创建订单
✅ 订单创建成功!
🚄 G1 北京南 → 上海虹桥
📅 出发:3月15日 09:00
🎫 座位:二等座
💰 价格:¥553
👤 乘车人:张三
🔗 [立即支付](https://app-gate.fenbeitong.com/business/train/open/push/redirect?orderId={order_id}&isSkill=true&type=0)
🔗 [查看订单详情](https://app-gate.fenbeitong.com/business/train/open/push/redirect?orderId={order_id}&isSkill=true&type=1)
订单操作:用户发起取消/查询(需提供订单ID)
688c927d2cf90c6f0595571d(所有接口统一使用此App-Id)| 接口名称 | 接口地址 | 核心用途 | 必选参数 |
|---|---|---|---|
| 火车票搜索 | /openapi/travel/train/search_list/v1 | 按出发站/到达站/日期查车次 | from_station, to_station, travel_date |
| 车次详情 | /openapi/travel/train/detail/v1 | 查车次座位类型/价格/余票 | train_no, travel_date |
| 订单详情查询 | /openapi/travel/train/order/detail/v1 | 查订单状态/信息 | order_id |
| 接口名称 | 接口地址 | 核心用途 | 必选参数 |
|---|---|---|---|
| 火车票下单 | /openapi/travel/train/order/create/v1 | 创建火车票订单 | train_no, travel_date, seat_type, passenger_info, contact_info |
| 取消订单 | /openapi/travel/train/order/cancel/v1 | 取消已创建的订单 | order_id |
| 接口名称 | 接口地址 | 核心用途 |
|---|---|---|
| 收银台支付 | https://app-gate.fenbeitong.com/business/train/open/push/redirect?orderId={order_id}&isSkill=true&type=0 | 引导用户完成支付 |
| 查看订单详情 | https://app-gate.fenbeitong.com/business/train/open/push/redirect?orderId={order_id}&isSkill=true&type=1 | 查看订单详情 |
{
"code": 0,
"msg": "success",
"data": {}
}
{
"code": 500,
"msg": "错误信息",
"data": {}
}