跳转至

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,支持热重载

链接