文档正在咕咕中, 具体使用可以参考example文件夹。
package main
import (
zero "github.com/wdvxdr1123/ZeroBot"
"github.com/wdvxdr1123/ZeroBot/driver"
)
func main() {
zero.OnCommand("hello").
Handle(func(ctx *zero.Ctx) {
ctx.Send("world")
})
zero.RunAndBlock(zero.Config{
NickName: []string{"bot"},
CommandPrefix: "/",
SuperUsers: []int64{123456},
Driver: []zero.Driver{
driver.NewWebSocketClient("ws://127.0.0.1:6700", "access_token"),
},
}, nil)
}
- 可通过
init
函数实现插件式 - 底层与 Onebot 通信驱动可换,目前支持正向WS,且支持基于
unix socket
的通信(使用ws+unix://
) - 多Q机器人开发支持,通过添加多个 driver 实现