- 恢复后台 config.toml 中的默认管理员账号与 webhook token - 恢复 DashboardServer 中的默认账号兜底逻辑 - 同步还原后台 README 的默认登录说明
111 lines
3.0 KiB
Markdown
111 lines
3.0 KiB
Markdown
# ABOT 管理后台
|
||
|
||
## 简介
|
||
|
||
ABOT 管理后台是一个集成于主程序的 Web 应用,用于管理和监控 ABOT 的运行状态、使用情况和配置。通过直观的界面,管理员可以实时了解机器人的工作状态,管理群组权限,查看统计数据和错误日志。
|
||
|
||
## 功能模块
|
||
|
||
### 1. 群组管理
|
||
- 查看所有已接入的群组列表
|
||
- 管理群组功能权限(开启/关闭特定功能)
|
||
- 批量操作群组(添加/移除)
|
||
- 查看群组消息统计和活跃度
|
||
|
||
### 2. 用户统计
|
||
- 用户活跃度排行榜
|
||
- 用户消息量统计
|
||
- 用户命令使用频率分析
|
||
- 用户活跃时段分布图
|
||
|
||
### 3. 插件统计
|
||
- 插件使用频率排行
|
||
- 插件响应时间分析
|
||
- 插件错误率统计
|
||
- 插件使用趋势图
|
||
|
||
### 4. 错误日志
|
||
- 系统错误日志查看
|
||
- 错误类型分类统计
|
||
- 错误详情查看
|
||
- 错误趋势分析
|
||
|
||
### 5. 系统监控
|
||
- CPU/内存使用率监控
|
||
- 响应时间监控
|
||
- 系统运行状态概览
|
||
- 关键指标实时展示
|
||
|
||
## 技术实现
|
||
|
||
- 前端:使用 Bootstrap 和 Chart.js 构建响应式界面
|
||
- 后端:基于 Flask 框架,与主程序共享数据
|
||
- 数据存储:使用 Redis 和 SQLite 存储统计数据和配置信息
|
||
- 部署方式:与主程序集成部署,共享资源和数据
|
||
|
||
## 迭代方向
|
||
|
||
### 近期计划(1-2个月)
|
||
1. **数据可视化增强**
|
||
- 添加更多图表类型(热力图、散点图等)
|
||
- 优化数据展示效果,提高直观性
|
||
- 增加数据筛选和过滤功能
|
||
|
||
2. **权限管理系统**
|
||
- 实现多级管理员权限
|
||
- 添加操作日志记录
|
||
- 敏感操作二次确认机制
|
||
|
||
3. **实时监控增强**
|
||
- 添加系统资源使用率实时监控
|
||
- 关键指标预警机制
|
||
- 异常情况自动通知功能
|
||
|
||
### 中期计划(3-6个月)
|
||
1. **报表导出功能**
|
||
- 支持导出统计数据为 CSV/Excel/PDF
|
||
- 定制化报表模板
|
||
- 定时自动生成报表功能
|
||
|
||
2. **用户行为分析**
|
||
- 用户画像构建
|
||
- 用户行为路径分析
|
||
- 用户留存率和活跃度分析
|
||
|
||
3. **API 接口优化**
|
||
- 提供更完善的 RESTful API
|
||
- API 访问权限控制
|
||
- API 使用文档自动生成
|
||
|
||
### 长期计划(6个月以上)
|
||
1. **智能分析系统**
|
||
- 基于机器学习的异常检测
|
||
- 用户行为预测模型
|
||
- 智能运营建议生成
|
||
|
||
2. **多端适配**
|
||
- 移动端界面优化
|
||
- 小程序/App 开发
|
||
- 多设备数据同步
|
||
|
||
3. **集成第三方服务**
|
||
- 接入第三方监控平台
|
||
- 支持多种通知渠道(邮件、短信、企业微信等)
|
||
- 与其他运维工具集成
|
||
|
||
## 使用说明
|
||
|
||
管理后台随主程序自动启动,默认访问地址为:`http://服务器IP:8888`
|
||
|
||
默认登录凭据:
|
||
- 用户名:admin
|
||
- 密码:admin123
|
||
|
||
建议首次登录后立即修改默认密码,确保系统安全。
|
||
|
||
## 注意事项
|
||
|
||
1. 管理后台与主程序共享资源,请合理使用,避免过度消耗系统资源
|
||
2. 敏感操作(如批量删除群组)请谨慎执行,操作前请确认
|
||
3. 统计数据每日凌晨自动更新,也可手动触发更新
|