- 版权类型
- 原创
- 语言支持
- 其他
- 前置组件
- gitea.litebds.com/LiteLDev/legacy-script-engine-nodejs
- 适配版本(基岩)
- 1.20
CommBridge
该插件主要用于连接 Levilamina 与外部系统,当前第一个版本提供了通过HTTP API来执行后台命令的能力,可用于网页/QQ机器人添加白名单、执行命令等情景。之后随着需求增长再开发更多功能(欢迎提出建议)。
首次运行后,会创建 plugins\CommBridge\config.json 配置文件,可以从中获取到默认使用的api-key(随机生成), 以及端口(8080),也可以对其进行修改,重启后生效。
请求格式:
另外,需要注意,推荐使用反代等形式为服务加上https,尽量避免公网上的明文传输,因为通过该插件可以执行任意后台指令,如果key泄露的话风险较高。
该插件主要用于连接 Levilamina 与外部系统,当前第一个版本提供了通过HTTP API来执行后台命令的能力,可用于网页/QQ机器人添加白名单、执行命令等情景。之后随着需求增长再开发更多功能(欢迎提出建议)。
代码:
lip install --upgrade gitea.litebds.com/LiteLDev/legacy-script-engine-nodejs
lip install --upgrade github.com/haojie06/CommBridge
首次运行后,会创建 plugins\CommBridge\config.json 配置文件,可以从中获取到默认使用的api-key(随机生成), 以及端口(8080),也可以对其进行修改,重启后生效。
请求格式:
代码:
POST /command
Host: localhost:8080
X-API-Key: f01cc8a54c
Content-Type: application/json
{
"command": "whitelist add xxx"
}
另外,需要注意,推荐使用反代等形式为服务加上https,尽量避免公网上的明文传输,因为通过该插件可以执行任意后台指令,如果key泄露的话风险较高。