📟 系统状态
插件名称: astrbot_plugin_status
当前版本: v2.0.0
生成一张可爱的系统状态卡片,用于查看 bot 所在服务器当前的 CPU、内存、磁盘和网络状态。
管理员还可以为状态卡片设置自定义背景,并开启大语言模型分析,让 bot 在图片之后补充一段状态解读。
🚀 快速开始
发送以下任一命令:
| 命令 | 说明 |
|---|---|
@bot 状态 | 查看服务器状态卡片 |
@bot status | 状态 的英文命令 |
🖼️ 状态卡片会显示什么?
状态卡片主要展示:
- CPU 状态;
- 内存使用情况;
- 磁盘使用情况;
- 网络状态;
- bot 名称或平台标识;
- 管理员配置的自定义背景图。
具体版式和字段以 bot 实际生成的图片为准。
🤖 AI 状态分析
管理员开启 LLM 分析后,发送:
@bot 状态
bot 会:
- 先生成并发送系统状态图片;
- 将图片中的指标转述成文字;
- 再由文本模型判断当前状态是否存在异常;
- 返回一段自然语言分析。
因此,启用 AI 分析后,回复时间可能比单纯生成图片更长,也会额外消耗模型额度。
🎨 自定义背景
状态卡片支持由管理员上传一张或多张背景图片:
- 支持 PNG、JPG、JPEG;
- 上传多张时可以随机展示;
- 仓库 README 推荐使用
1200×600或更高尺寸; - 背景过亮或细节过多时,可能影响文字阅读。
普通用户无法通过聊天命令更换背景。
⚠️ 使用注意
- 状态卡片依赖 AstrBot 的 T2I(HTML 转图片)功能。
- 公共 T2I 服务可能存在请求大小、网络或 SSL 问题。
- 图片长时间不返回或生成失败,通常需要管理员检查 T2I 服务。
- AI 分析属于模型判断,仅供参考,不能替代服务器监控和人工排障。
- 如果当前服务器负载很高,生成状态卡片本身也可能变慢。
- bot 名称可能来自平台昵称、平台实例 ID 或管理员手动设置。
❓ 常见问题
Q:为什么只返回图片,没有 AI 分析?
管理员可能没有开启 LLM 分析,或者没有配置可用的视觉模型与文本模型。
Q:为什么图片生成失败?
插件依赖 T2I 服务。公共节点不可用、网络异常或渲染服务配置错误时,都可能导致失败。
Q:为什么卡片上的 bot 名称和群昵称不一样?
插件会优先读取平台提供的机器人名称;读取失败时可能回退到平台实例 ID 或管理员设置的名称。
Q:能查看其他服务器吗?
不能。该命令展示的是当前运行 AstrBot 和插件的服务器状态。
📎 项目信息
- 显示名称:系统状态
- 当前版本:v2.0.0
- 作者:FlanChanXwO
- 开源协议:AGPL-3.0
- 项目地址:https://github.com/FlanChanXwO/astrbot_plugin_status