Files
abot/admin/dashboard/README.md
2025-03-27 12:22:48 +08:00

110 lines
3.1 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# WeChatRobot 管理后台
## 简介
WeChatRobot 管理后台是一个集成于主程序的 Web 应用,用于管理和监控 WeChatRobot 的运行状态、使用情况和配置。通过直观的界面,管理员可以实时了解机器人的工作状态,管理群组权限,查看统计数据和错误日志。
## 功能模块
### 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. 统计数据每日凌晨自动更新,也可手动触发更新