CoolQ Golang SDK
这是酷Q插件原生Go语言SDK
导入路径:github.com/Tnze/CoolQ-Golang-SDK/cqp
。
特点:原生SDK,直接编译成dll运行;工具分析源码,自动生成app.json
关于SDK版本的说明
本SDK使用了最新的go modules机制用于管理版本,并且由于一次取群成员列表的API更新,
升级了主版本号到v2,但是由于导入路径变更导致了很多麻烦。
原本准备发布到v3的更新,直接推到v1版本,这会导致之前用v1版本SDK编写,并且使用了原始取成员列表接口的插件
(很可能不存在),更新后会无法通过编译,在这里说一声抱歉。请更新代码或者不要更新SDK。
今后的SDK更新都会在v1下进行,v2则不再维护。即v1比v2更新,请新项目不要使用v2。
使用方法
- 使用模板创建你的插件👉
- 查看模板的README
- 参考官方教程学习插件调试、打包等方法
编译
把Go编译为能让酷Q加载的dll动态库比较复杂,并不是一条go build
命令就能简单做到的。
所以在上述模板项目中我编写了脚本"build.bat",方便大家一键编译。
但是你仍然得自己装好go和gcc(要用CGO)。
成功编译后将dll和json复制到酷Q的dev的子文件夹下即可运行(详情)