跳到主要内容

状态图片生成

Zaitonn

生成当前系统和服务器状态的图片,支持自定义标题和图片/API

示例

警告
  • 此插件支持的最低版本为v1.3.5
    • 低于此版本使用此插件将会报错
  • 你需要安装
  • 此插件使用了Typescript编写,阅读编译后的JS文件可能会有一些困难
  • 此插件在net472和net6.0的初始化逻辑不同,因此在更换NET版本时,你需要删除整个配置文件夹

显示内容

  • 系统信息
    • CPU占用率
    • CPU名称
    • 内存使用率
    • 内存大小
    • 系统名称
    • 网速
  • 服务器
    • 状态
    • 人数
    • 类型
    • 版本

使用方法

  1. 安装前置插件
    文件读写模块消息助手
  2. 加载插件
  3. 按照提示重新加载
  4. 在监听的群聊中发送以下任意值触发
    • zt
    • 状态
    • 服务器状态

逻辑

点此以查看流程图

配置文件

{
"urls": [
"https://t.mwm.moe/ysmp/",
"https://t.mwm.moe/mp/",
"https://t.mwm.moe/moemp/"
],
"originType": "api",
"title": "Serein · 状态",
"font": "得意黑",
"shadow": true,
"theme": "auto",
"defaultColor": ""
}

urls

string[]

指定获取图片的API

备注

仅当originType为'api'时生效

originType

'local' | 'api'

图片来源类型

  • local
    • 本地图片
      • 将从plugins/StatPictureGenerater文件夹下随机抽取一张图片
      • 可用的文件扩展名为.png.jpg.jpeg.bmp
  • api
    • 使用urls中的链接获取
      • 请务必确保返回的是图片而不是json文本或者链接
提示
  • 推荐使用竖屏(4:3)图片
    • 若比例或大小不满足将自动裁剪
      • 左上角对齐

title

string?

图片的标题

为空时则保持默认值Serein · 状态

标题示例

font

string

生成图片使用的字体

shadow

boolean

是否显示文字和占用饼图的阴影

theme

'dark' | 'light' | 'auto'

图片的文字和背景的主题

  • dark
    • 深色主题
      深色主题
  • light
    • 浅色主题
      浅色主题
  • auto或其他异常值
    • 根据图片的主要颜色自动判断

defaultColor

string

默认主题颜色

  • 为空时自动从图片的主要颜色计算而得
  • 格式
    • #RGB
    • #RRGGBB
    • #RRGGBBAA
    • 其他格式或不合法将被视作透明

历史版本