Releases: zzf2333/TeleAPI
Releases · zzf2333/TeleAPI
Release list
v0.1.2
v0.1.1
更新内容
新功能
- 动态频道管理:前端支持添加/启用禁用/删除频道,后端热重载实时监听器,无需重启服务
- 深色科技风 UI:全页面暗色主题 + cyan 主色调 + 玻璃面板 + lucide-react 图标
Bug 修复
- 测试隔离 SESSION_FILE,防止污染真实 session
- 仪表盘 Telegram 未连接时显示「连接」按钮
- 启动时避免创建冗余同步任务
- 修复 lifespan 中
select的 UnboundLocalError
其他
- 整理 .gitignore 分组
v0.1.0
首个公开版本。
Features
- Telegram 用户账号登录(QR 扫码 / 手机号验证码 / 2FA)
- 多频道配置与历史消息同步(支持增量 / 全量)
- 新消息实时监听,自动入库
- REST API:频道列表、消息查询(游标分页、关键词/类型/时间过滤)
- Webhook 推送(HMAC-SHA256 签名、失败指数退避重试)
- 关键词 / 正则过滤引擎,支持频道级和消息类型过滤
- 后台管理界面(React + Tailwind,全中文)
- Docker 一键部署(多阶段构建,前后端打包)
- YAML 配置 + 环境变量覆盖 + 弱密钥校验
Bug Fixes
- 修复 _async_session_factory 导入时为 None 导致启动崩溃
- 修复用户无 username 时界面显示空的 (@)
- 修复 GET /api/channels/{id} 找不到频道时返回 200 而非 404
- 修复 auth 端点鉴权遗漏 + Swagger 文档路径
Tests
- 222 个测试用例覆盖单元 / 数据库 / 服务层 / API / E2E 五层