WebMoniter 文档¶
多平台监控签到 · 开播提醒 · 多渠道推送
Web 任务系统(WebMoniter)支持 虎牙直播、微博、哔哩哔哩、抖音、斗鱼、小红书 等平台监控与开播/动态提醒,以及 微博 Cookie 刷新、iKuuu、百度贴吧、微博超话、雨云、阿里云盘、Freenom、天气推送 等 30 个定时签到/任务;使用 APScheduler 调度,支持 18 种推送 type(企业微信、钉钉、飞书、Telegram、Bark、邮件等),配置热重载,开箱即用。
界面预览¶
以下截图由当前前端模板、样式与脚本在 Chrome 中渲染,配置、账号、监控数据和日志均为脱敏演示内容。实际界面会随你的配置和数据不同而变化。
配置管理 & 密码修改¶
配置管理支持可视化编辑所有监控与签到配置,表格视图与 YAML 文本可切换;密码修改用于修改 Web 登录密码,生产环境请务必修改默认账号。
| 配置管理 | 密码修改 |
|---|---|
![]() |
![]() |
| 可视化编辑 config.yml,支持热重载 | 首次安装请尽快修改默认密码 |
移动端布局¶
窄屏使用底部导航;点击「账户」后,以底部面板显示主题、密码和退出操作。
| 配置管理 | 账户与设置 |
|---|---|
![]() |
![]() |
任务管理¶
查看所有监控任务与定时任务,支持「立即运行」手动触发、「查看日志」查看该任务今日日志。

数据展示¶
按平台(微博、虎牙、哔哩哔哩等)查看监控记录,支持分页、刷新与卡片拖拽排序。

日志查看¶
实时查看当天总日志或各任务专属日志,支持下拉切换日志来源,便于排查问题。

从这里开始¶
这一节的各个小节会自动出现在右侧侧边栏,便于快速跳转。
🚀 快速开始¶
:material-rocket-launch: 使用 Docker 或 Windows 一键包,几分钟内完成部署并访问 Web 管理界面。若已使用青龙面板,可保留完整项目代码并通过 python -m src.ql <task_id> 运行定时任务,配置来自环境变量。
⚙️ 使用指南¶
:material-cog: 配置监控与签到、了解 Web 管理界面、选择推送通道。
🛠 二次开发¶
:material-hammer-wrench: 了解项目架构、新增监控/定时任务、对接 API。
❓ 常见问题¶
:material-help-circle: Cookie 更新、任务不执行、监控频率、免打扰等。
其他语言¶
核心特性¶
| 特性 | 说明 |
|---|---|
| 多平台监控 | 虎牙、微博、哔哩哔哩、抖音、斗鱼、小红书等 6 大平台 |
| 定时签到 | 30 个业务定时任务 + demo_task 示例(微博 Cookie 刷新、贴吧、微博超话、iKuuu、雨云、Freenom 等;TASK_SPECS 共 31 项) |
| 多渠道推送 | 企业微信、钉钉、飞书、Telegram、Bark、WxPusher、邮件等 18 种 type |
| 配置热重载 | 修改 config.yml 约 5 秒内生效,无需重启 |
| Web 管理 | 响应式液态玻璃界面,支持配置编辑、任务管理、数据查看、日志查看 |
| RESTful API | 便于集成与自动化操作 |
技术栈¶
- 运行环境: Python 3.11
- 调度: APScheduler
- Web: FastAPI + Uvicorn
- 数据: MySQL(可选权威主库)+ SQLite(本地镜像与故障回退)
- 配置: YAML,支持热重载
链接¶
- 代码仓库: GitHub · GitCode
- Docker: fengyu666/webmoniter(
docker/Dockerfile→latest精简;雨云用docker/Dockerfile.full/ 标签:full) - Releases: GitHub Releases(含 Windows 一键包)
- 许可证: MIT License



