📟 Bot状态

📟 系统状态

插件名称: astrbot_plugin_status
当前版本: v2.0.0
生成一张可爱的系统状态卡片,用于查看 bot 所在服务器当前的 CPU、内存、磁盘和网络状态。

管理员还可以为状态卡片设置自定义背景,并开启大语言模型分析,让 bot 在图片之后补充一段状态解读。


🚀 快速开始

发送以下任一命令:

命令说明
@bot 状态查看服务器状态卡片
@bot status状态 的英文命令

🖼️ 状态卡片会显示什么?

状态卡片主要展示:

  • CPU 状态;
  • 内存使用情况;
  • 磁盘使用情况;
  • 网络状态;
  • bot 名称或平台标识;
  • 管理员配置的自定义背景图。

具体版式和字段以 bot 实际生成的图片为准。


🤖 AI 状态分析

管理员开启 LLM 分析后,发送:

@bot 状态

bot 会:

  1. 先生成并发送系统状态图片;
  2. 将图片中的指标转述成文字;
  3. 再由文本模型判断当前状态是否存在异常;
  4. 返回一段自然语言分析。

因此,启用 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 和插件的服务器状态。


📎 项目信息

评论交流

文档目录