diff --git a/README.md b/README.md index be2b293..09989ee 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ -# 固件检查器 (Firmware Checker) +# 固件检查器与价格查询器 (Firmware Checker & Price Query) -一个用于检查iOS固件版本更新的工具,支持定时检查并通过企业微信发送通知。 +一个用于检查iOS固件版本更新和7881游戏平台商品价格的工具,支持定时检查并通过企业微信发送通知。 ## 项目结构 @@ -9,14 +9,17 @@ firmware_checker/ ├── firmware_checker/ # 主包目录 │ ├── __init__.py # 包入口点 │ ├── tasks/ # 任务目录 -│ │ └── firmware_task.py # 固件检查任务 +│ │ ├── firmware_task.py # 固件检查任务 +│ │ └── price_task.py # 7881价格查询任务 │ └── utils/ # 工具目录 │ └── logger.py # 日志工具 ├── firmware_versions.txt # 本地版本存储文件 ├── README.md # 项目说明 ├── requirements.txt # 依赖文件 ├── Dockerfile # Docker配置 -└── build.bat # 构建脚本 +├── build.bat # 构建脚本 +├── main.py # 主执行文件 +└── firmware_checker.py # 旧版执行文件 ``` ## 功能特性 @@ -26,6 +29,8 @@ firmware_checker/ - 发现新版本时通过企业微信发送通知 - 支持定时执行检查任务 - 模块化设计,易于扩展其他任务 +- 7881游戏平台商品价格查询功能 +- 价格查询结果通过企业微信发送通知 ## 安装依赖 @@ -35,20 +40,29 @@ pip install -r requirements.txt ## 使用方法 -### 1. 直接运行 +### 1. 直接运行主程序 ```bash -python -m firmware_checker +python main.py ``` -### 2. 作为模块导入 +### 2. 直接运行固件检查 + +```bash +python firmware_checker.py +``` + +### 3. 作为模块导入 ```python -from firmware_checker import check_versions, firmware_main +from firmware_checker import check_versions, firmware_main, check_7881_prices -# 检查版本一次 +# 检查固件版本一次 check_versions() +# 检查7881价格一次 +check_7881_prices() + # 启动定时检查服务 firmware_main() ``` @@ -60,9 +74,17 @@ firmware_main() | WECHAT_WEBHOOK_URL | 企业微信机器人webhook地址 | https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=4226c76e-725b-4990-b926-05f16142e513 | | CHECK_INTERVAL_MINUTES | 检查间隔(分钟) | 30 | -## 扩展功能 +## 功能说明 + +### 固件检查功能 +- 检查iOS固件版本更新 +- 与本地存储的版本进行比较 +- 发现新版本时通过企业微信发送通知 -要添加新任务,只需在`tasks`目录中创建新的任务模块,然后在`__init__.py`中导出相应的函数即可。 +### 7881价格查询功能 +- 查询7881游戏平台指定商品的价格 +- 获取前5个最低价格 +- 通过企业微信发送价格查询结果通知 ## 许可证