# 获取插件列表

  • 说明

获取插件列表

  • 请求方式

GET

  • 请求URL

/webui/plugins

  • 请求参数
请求参数 必选 参数类型 说明
type_ true str normal: 非限制插件
admin: 管理员插件
superuser: 超级用户插件
hidden: 其他插件
  • 返回示例
{
    code: 200                                                   # code码
    data: [
        {
      "model": "resin_remind",                                  # 模块名
      "plugin_settings": {                                      # plugin2setting.yaml
        "level": 5,                                             # 群权限
        "default_status": true,                                 # 进群默认开关状态
        "limit_superuser": false,                               # 是否限制超级用户
        "cmd": "原神树脂提醒,关原神树脂提醒,开原神树脂提醒",        # cmd
        "cost_gold": 0,                                         # 花费金币
        "plugin_type": [                                        # 菜单分类
          "原神相关"
        ]
      },
      "plugin_manager": {                                       # plugin_manager.json
        "plugin_name": "原神树脂提醒",                           # 插件名称
        "status": true,                                         # 开关状态
        "error": false,                                         # 加载状态
        "version": 0.1,                                         # 插件版本
        "author": "HibiKier",                                   # 插件作者
        "block_type": null                                      # 禁用类型
      },
      "plugin_config": [                                        # plugin2configs.yaml
        {
          "id": 0,                                              # id
          "key": "AUTO_CLOSE_QUERY_FAIL_RESIN_REMIND",          # 配置key
          "value": true,                                        # 配置值
          "help_": "当请求连续三次失败时,关闭用户的树脂提醒",     # 配置帮助提示
          "default_value": true                                 # 配置默认值
        },
        {
          "id": 1,
          "key": "CUSTOM_RESIN_OVERFLOW_REMIND",
          "value": 20,
          "help_": "自定义树脂溢出指定数量时的提醒,空值是为关闭",
          "default_value": null
        }
      ],
      "cd_limit": {                                             # plugin2cd.yaml
        "cd": 5,                                                # cd时长
        "status": true,                                         # 该限制状态
        "check_type": "all",                                    # 检查类型
        "limit_type": "user",                                   # 限制类型
        "rst": null                                             # 回复内容
      },
      "block_limit": {                                          # plugin2block.yaml
        "status": true,                                         # 该限制状态
        "check_type": "all",                                    # 检查类型
        "limit_type": "user",                                   # 限制类型
        "rst": "..."                                            # 回复内容
      },
      "count_limit": {                                          # plugin2count.yaml
        "status": true,                                         # 该限制状态
        "max_count": 5,                                         # 一天内最大触发次数
        "limit_type": "user",                                   # 限制类型
        "rst": "..."                                            # 回复内容
      }
    },
    ...]
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61

# 修改插件数据

  • 说明

修改某个插件的对应数据

  • 请求方式

POST

  • 请求URL

/webui/plugins

  • 请求参数
请求参数 必选 参数类型 说明
plugin true Plugin 插件实例,即获取插件中的某个实例对象
  • 返回示例
{
  code: 200,
  data: "修改成功!"
}
1
2
3
4