06
2025
07
23:59:02

12306 余票监控工具-CRTMonitor

CRTicketMonitor 是一款开源的 12306 余票监控工具,通过实时查询车票信息并支持多平台推送通知,帮助用户及时获取余票动态。基于Javascript编写,遵守GPL3.0开源协议。

编辑搜图

请点击输入图片描述(最多18字)

核心功能亮点:

实时查询:输入出发地/目的地/日期获取车次列表

完整信息:展示车次详情与实时余票

动态监控:自定义监控车次和席别(支持商务座/一等座/硬卧等15种席别)

多平台推送:飞书/Telegram/企业微信/Bark/邮件通知

配置管理:自动生成配置文件,一键保存设置

免责声明
本工具仅用于学习和监控余票信息,非抢票软件。作者不保证监控准确性,不承担因使用产生的法律责任。

快速部署指南

方式1:直接运行(推荐)

下载程序

前往 Releases页面 下载对应操作系统的版本

或通过镜像站下载:CNB(推荐) Github

生成配置文件

# 首次运行自动生成 config.yml 模板./CRTMonitor

修改配置
编辑同目录下的 config.yml 文件(配置详解见下文)

启动监控

./CRTMonitor  # 直接运行

方式2:源码运行(需Node.js)

# 1. 克隆仓库git clone https://github.com/wxory/CRTMonitor.git# 2. 安装依赖npm install# 3. 启动程序npm start

后台持久化运行(Linux)

# 确保已安装 screensudo apt install screen# 使用内置脚本后台运行./run.sh

核心配置详解 (config.yml)

1. 监控任务配置

watch:- from: "上海"       # 出发地(支持同城站)
 to: "北京"         # 目的地
 date: "20241001"   # 日期(YYYYMMDD)
 trains:            # 监控车次(可选)
 - code: "G2"       # 车次号
   seatCategory:    # 监控席别
   - "二等座"
   - "硬卧"
 checkRoundTrip: true # 查询全程票

2. 通知配置(支持多平台)


平台

配置示例


飞书    yaml<br>- type: "Lark"<br> webhook: "[https://xxx](https://xxx)"<br> secret: "签名密钥"    


Telegram    yaml<br>- type: "Telegram"<br> botToken: "123:ABC"<br> chatId: "456"    


企业微信    yaml<br>- type: "WechatWork"<br> webhook: "[https://qyapi.weixin.qq.com/xxx](https://qyapi.weixin.qq.com/xxx)"    


Bark    yaml<br>- type: "Bark"<br> deviceKey: "xxx"<br> group: "火车票监控"    


邮件    yaml<br>- type: "SMTP"<br> host: "smtp.qq.com"<br> user: "a@qq.com"<br> pass: "授权码"    


邮箱服务商关键配置

QQ/163邮箱:需用授权码代替密码

Gmail:开启两步验证+应用专用密码

端口推荐:587 (STARTTLS)

3. 高级参数

interval: 15    # 刷新间隔(分钟)delay: 5         # 访问延迟(秒)





免责声明
本工具仅用于学习和监控余票信息,非抢票软件。作者不保证监控准确性,不承担因使用产生的法律责任。






推荐本站淘宝优惠价购买喜欢的宝贝:

image.png

以下内容需要兑换:

本文链接:https://hqyman.cn/post/12224.html 非本站原创文章欢迎转载,原创文章需保留本站地址!

分享到:
打赏





休息一下~~


« 上一篇 下一篇 »

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

请先 登录 再评论,若不是会员请先 注册

您的IP地址是: