MessagePusher 是一个统一的消息推送服务,支持多种消息渠道和平台。
- 单用户系统:设计为个人使用的单用户系统,无需用户注册和登录
- 多渠道支持:支持Telegram、Bark、PushDeer等多种消息推送渠道
- AI增强:集成AI服务,提供消息内容分析和处理
- 简单易用:简洁的Web界面和API,易于配置和使用
- 轻量部署:基于Docker的轻量级部署,适合个人服务器
- 编程语言:Python
- 数据库:SQLite
- Web框架:Flask/FastAPI
- 前端:简单的HTML/CSS/JavaScript
- 部署:Docker
- 任务调度:APScheduler
项目当前处于开发阶段,已完成以下模块:
- ✅ 数据库模块:完成数据库初始化和基本的增删查改操作
- ✅ 核心模块:完成任务队列、任务调度器、消息处理器、错误处理器的实现
- ✅ API模块:已完成,所有功能已实现并通过测试
- 📝 HTTP管理模块:计划中
- 📝 AI模块:计划中
详细进度请查看项目进度报告。
- ✅ 数据库模块测试:全部通过
- ✅ 核心模块测试:全部通过
- ✅ API模块测试:全部通过
- ✅ API集成测试:全部通过
欢迎提交Issue和Pull Request。
本项目采用MIT许可证。