hibikier
# 获取插件列表
- 说明
获取插件列表
- 请求方式
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
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
2
3
4