综合交通查询插件(astrbot_plugin_transport)
功能
- 聚合车站大屏信息查询、地铁换乘路线查询与最低机票查询
- 支持全国主要火车站/高铁站列车时刻表
- 支持全国主要城市地铁换乘方案
- 支持查询两地之间最低机票价格
- 指令简单,支持返回图片或文本
- 统一 apikey 管理
- 支持自定义请求超时时间
指令
- /车站 车站名
- /地铁 城市 起点 终点 [方案号]
- /机票 出发地 目的地
- /车站帮助
- /地铁帮助
- /机票帮助
配置
在 AstrBot 插件配置中填写以下项(已在 _conf_schema.json 定义):
api_key:全局统一 API 密钥,所有接口共享(请到柠柚API https://api.nycnm.cn 注册账号获取)timeout:API请求超时时间,单位秒(默认 30)chezhan_api_url:车站查询接口地址(默认https://api.nycnm.cn/API/chezhan_dp.php)chezhan_type:车站查询返回格式,text|image(默认image)ditie_api_url:地铁查询接口地址(默认https://api.nycnm.cn/API/ditie.php)ditie_type:地铁查询返回格式,text|image(默认image)ditie_hh:地铁查询文本换行符(仅 text 模式生效,默认\n)jipiao_api_url:机票查询接口地址(默认https://api.nycnm.cn/API/zuidijipiao.php)jipiao_type:机票查询返回格式,text|image(默认image)
依赖
aiohttp
使用说明
- 车站查询:直接发送
/车站 杭州东即可查看大屏信息。 - 地铁查询:发送
/地铁 杭州 萧山机场 龙翔桥即可查看路线。 - 机票查询:发送
/机票 北京 上海即可查看最低机票信息。 - 若接口返回图片,将以图片形式发送;返回文本时按配置输出。