# 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` 默认示例配置位于 [config.toml](/d:/learn/abot/admin/dashboard/config.toml:1),公开仓库中已改为占位值。 正式部署前请务必完成以下操作: 1. 修改管理员账号与密码 2. 配置独立的 `secret_key` 3. 替换 webhook token ## 注意事项 1. 管理后台与主程序共享资源,请合理使用,避免过度消耗系统资源 2. 敏感操作(如批量删除群组)请谨慎执行,操作前请确认 3. 统计数据每日凌晨自动更新,也可手动触发更新