软件介绍
CRTMonitor是一个简洁、高效的12306余票监控工具,当出现余票时,可通过多种方式推送通知。
功能介绍
实时查询车次列表:输入出发地、目的地、日期,实时查询车次列表。
查看车次信息和余票情况:查看完整的车次信息和余票情况。
动态选择监控车次和席别:动态选择监控车次和席别。
配置推送通知方式:支持多种推送通知方式,如飞书、Telegram、企业微信、Bark 和 SMTP 邮件。
自动生成和保存配置文件:自动生成和保存配置文件。
一键启动监控程序:一键启动监控程序。
使用方法/界面展示
使用方面,提供了两种方式,一种就是自动部署,下面是操作步骤。
手动部署
1. 安装 Node.js:前往Node.js 官网下载并安装,或使用包管理器安装。
2. 下载代码:直接 下载Zip文件,或使用 Git:
$ git clone https://github.com/wxory/CRTMonitor.git
$ git clone https://cnb.cool/wxory/CRTMonitor.git
3. 安装依赖:
$ npm i
4. 运行:前台运行 (适用于所有系统):
npm start
后台运行 (适用于 Linux 服务器):项目内置了 run.sh 脚本,它使用 screen 来实现后台持久化运行。
# 确保已安装 screen: sudo apt install screen (Debian/Ubuntu)
./run.sh
使用预编译程序
直接通过release下载exe程序进行操作,我这边尝试了一下,需要安装node.js,如果你感兴趣的话,可以看看下面的截图:
额外补充
该项目目前支持飞书推送、Telegram 推送、企业微信推送、Bark 推送和 SMTP 邮件推送通知。
每个推送设置都需要根据相关的规则进行设置,具体的可以自行前往项目页面进行查看,其次该项目只能监控,并不能直接帮你购买,有需要的朋友可以自行尝试。

