mirror of
https://github.com/FloatTech/ZeroBot-Plugin.git
synced 2026-02-06 15:20:22 +00:00
✨ 增加动态加载,添加默认禁用
This commit is contained in:
10
README.md
10
README.md
@@ -33,7 +33,17 @@ zerobot -h -t token -u url [-d|w] [-g] qq1 qq2 qq3 ...
|
||||
> 在编译时,以下功能除插件控制外,均可通过注释`main.go`中的相应`import`而物理禁用,减小插件体积。
|
||||
> 通过插件控制,还可动态管理某个功能在某个群的打开/关闭。
|
||||
- **web管理**
|
||||
- 因为开启后可执行文件大约增加 5M ,默认注释不开启。
|
||||
- 需要配合 [webgui](https://github.com/FloatTech/bot-manager) 使用
|
||||
- **动态加载插件**
|
||||
- [x] /刷新插件
|
||||
- 仅 Linux, FreeBSD, macOS 可用,默认注释不开启。
|
||||
- 开启后`zbp`可执行文件约增大 2M ,每个插件的`.so`文件约 4 ~ 20 M ,如非必要建议不开启。
|
||||
- 动态加载的插件需放置在`plugins/`下,编译命令如下。插件包名必须为`main`。
|
||||
```bash
|
||||
go build -ldflags "-s -w" -buildmode=plugin
|
||||
```
|
||||
- 插件一经加载,无法再卸载,只能通过`control`控制。
|
||||
- **插件控制**
|
||||
- [x] /启用 xxx
|
||||
- [x] /禁用 xxx
|
||||
|
||||
Reference in New Issue
Block a user