mirror of
https://github.com/moeacgx/Telegram-Panel.git
synced 2026-09-09 02:08:31 +08:00
## 本次版本主要更新
### 新增功能
- 群聊活跃任务支持消息规则字典,可按规则生成文字与图片消息内容。
### 修复问题
- 修复文本模板、数据字典和 Bio 中字面 `\\n` / `/n` 无法排版的问题。
- 批量修改 Bio 支持 `{time}` 与启用的文本字典变量。
- 批量加群/订阅/启用 Bot 的操作间隔上限放宽到 60000ms。
- Plain Bot 链接无 `start` 参数时改为发送普通 `/start`,避免 `START_PARAM_EMPTY`。
- 历史任务优先展示计划任务名称,并保留任务类型说明。
- 在线设备补充 API 与设备显示信息,识别 ApiId=2040 为官方 Telegram Desktop。
## 验证
- PR #102 Docker Build & Publish 通过。
- PR #103 Docker Build & Publish 通过。
- dev Docker Build & Publish 通过:run 31900381695。
- dev-latest 云端部署通过:run 31900494615。
- 云端 `/ui/dashboard` 返回 200,`/api/panel/auth/me` 返回 `version=1.31.55`。
1.1 KiB
1.1 KiB
数据库说明(简版)
默认使用 SQLite(Docker 下持久化到 ./docker-data/telegram-panel.db)。
本页只列出核心表的“概念与用途”,避免把 README 写得太劝退;具体字段以 src/TelegramPanel.Data/Migrations/ 为准。
核心表
Accounts:账号信息、分类、最近状态检测结果缓存等Channels:频道信息(主要是账号创建的频道)与分组/展示字段Groups:群组信息(主要是账号创建的群组)Bots/BotChannels:机器人与其管理的频道(如果启用机器人管理)BatchTasks:批量任务(pending/running/completed/failed),Name可保存计划任务触发后的用户可读名称TaskLogs:任务日志(用于任务中心展示与排障)
常见问题
Docker 下数据库/Session 在哪?
统一在 ./docker-data:
./docker-data/telegram-panel.db./docker-data/sessions/
为什么刷新页面任务还在跑?
批量任务由后台服务从数据库拉取并执行,前端只是提交任务与展示进度(见 BatchTasks/TaskLogs)。