删除历史项目
This commit is contained in:
@@ -2,29 +2,109 @@
|
||||
|
||||
## 简介
|
||||
|
||||
WeChatRobot 管理后台是一个独立的Web应用,用于管理和监控WeChatRobot的运行状态、使用情况和配置。
|
||||
WeChatRobot 管理后台是一个集成于主程序的 Web 应用,用于管理和监控 WeChatRobot 的运行状态、使用情况和配置。通过直观的界面,管理员可以实时了解机器人的工作状态,管理群组权限,查看统计数据和错误日志。
|
||||
|
||||
## 功能
|
||||
## 功能模块
|
||||
|
||||
- 群组管理:查看和管理群组,设置群组功能权限
|
||||
- 插件统计:查看插件使用情况统计
|
||||
- 用户统计:查看用户活跃度统计
|
||||
- 错误日志:查看系统错误日志
|
||||
- 系统配置:管理系统配置参数
|
||||
### 1. 群组管理
|
||||
- 查看所有已接入的群组列表
|
||||
- 管理群组功能权限(开启/关闭特定功能)
|
||||
- 批量操作群组(添加/移除)
|
||||
- 查看群组消息统计和活跃度
|
||||
|
||||
## 安装与配置
|
||||
### 2. 用户统计
|
||||
- 用户活跃度排行榜
|
||||
- 用户消息量统计
|
||||
- 用户命令使用频率分析
|
||||
- 用户活跃时段分布图
|
||||
|
||||
1. 确保已安装WeChatRobot主程序
|
||||
2. 复制`config.yaml.template`为`config.yaml`
|
||||
3. 根据需要修改配置参数
|
||||
### 3. 插件统计
|
||||
- 插件使用频率排行
|
||||
- 插件响应时间分析
|
||||
- 插件错误率统计
|
||||
- 插件使用趋势图
|
||||
|
||||
## 启动方式
|
||||
### 4. 错误日志
|
||||
- 系统错误日志查看
|
||||
- 错误类型分类统计
|
||||
- 错误详情查看
|
||||
- 错误趋势分析
|
||||
|
||||
### Windows
|
||||
### 5. 系统监控
|
||||
- CPU/内存使用率监控
|
||||
- 响应时间监控
|
||||
- 系统运行状态概览
|
||||
- 关键指标实时展示
|
||||
|
||||
双击`dashboard_start.bat`文件启动管理后台。
|
||||
## 技术实现
|
||||
|
||||
### 命令行
|
||||
- 前端:使用 Bootstrap 和 Chart.js 构建响应式界面
|
||||
- 后端:基于 Flask 框架,与主程序共享数据
|
||||
- 数据存储:使用 Redis 和 SQLite 存储统计数据和配置信息
|
||||
- 部署方式:与主程序集成部署,共享资源和数据
|
||||
|
||||
```bash
|
||||
python dashboard_start.py [--host HOST] [--port PORT] [--username USERNAME] [--password PASSWORD]
|
||||
## 迭代方向
|
||||
|
||||
### 近期计划(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. 统计数据每日凌晨自动更新,也可手动触发更新
|
||||
@@ -130,6 +130,58 @@
|
||||
</el-col>
|
||||
</el-row>
|
||||
</div>
|
||||
<!-- 在适当位置添加系统信息卡片 -->
|
||||
<div class="col-lg-4">
|
||||
<div class="card">
|
||||
<div class="card-header">
|
||||
<h5 class="card-title">系统状态</h5>
|
||||
</div>
|
||||
<div class="card-body">
|
||||
<div class="mb-3">
|
||||
<div class="d-flex justify-content-between mb-1">
|
||||
<span>操作系统:</span>
|
||||
<span id="system-os">加载中...</span>
|
||||
</div>
|
||||
<div class="d-flex justify-content-between mb-1">
|
||||
<span>Python版本:</span>
|
||||
<span id="system-python">加载中...</span>
|
||||
</div>
|
||||
<div class="d-flex justify-content-between mb-1">
|
||||
<span>运行时间:</span>
|
||||
<span id="system-uptime">加载中...</span>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="mb-3">
|
||||
<div class="d-flex justify-content-between mb-1">
|
||||
<span>CPU使用率:</span>
|
||||
<span id="system-cpu">0%</span>
|
||||
</div>
|
||||
<div class="progress mb-2" style="height: 8px;">
|
||||
<div id="cpu-progress" class="progress-bar bg-success" role="progressbar" style="width: 0%"></div>
|
||||
</div>
|
||||
|
||||
<div class="d-flex justify-content-between mb-1">
|
||||
<span>内存使用率:</span>
|
||||
<span id="system-memory">0%</span>
|
||||
</div>
|
||||
<div class="progress mb-2" style="height: 8px;">
|
||||
<div id="memory-progress" class="progress-bar bg-success" role="progressbar" style="width: 0%"></div>
|
||||
</div>
|
||||
|
||||
<div class="d-flex justify-content-between mb-1">
|
||||
<span>磁盘使用率:</span>
|
||||
<span id="system-disk">0%</span>
|
||||
</div>
|
||||
<div class="progress mb-2" style="height: 8px;">
|
||||
<div id="disk-progress" class="progress-bar bg-success" role="progressbar" style="width: 0%"></div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="text-muted small text-end" id="system-update-time">最后更新: -</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
{% endblock %}
|
||||
|
||||
{% block scripts %}
|
||||
|
||||
Reference in New Issue
Block a user