欢迎 Star 👍
go get -u github.com/opq-osc/OPQBot/v2@latest
package main
import (
"context"
"github.com/opq-osc/OPQBot/v2"
"github.com/opq-osc/OPQBot/v2/events"
)
func main() {
core, err := OPQBot.NewCore("http://localhost:8086")
if err != nil {
panic(err)
}
core.On(events.EventNameGroupMsg, func(ctx context.Context, event events.IEvent) {
apiBuilder := event.GetApiBuilder()
groupMsg := event.ParseGroupMsg()
if groupMsg.ParseTextMsg().GetTextContent() == "hello" {
apiBuilder.SendMsg().GroupMsg().TextMsg("你好").ToUin(groupMsg.GetGroupUin()).Do(ctx)
}
})
err = core.ListenAndWait(context.Background())
if err != nil {
panic(err)
}
}
如果需要开启 每天定时自动签到,请在 初始化core采用以下方式:
core, err := OPQBot.NewCore("http://localhost:8086", OPQBot.WithMaxRetryCount(5), OPQBot.WithAutoSignToken(qqbot, groupBot))
if err != nil {
log.Fatal(err)
}