mirror of
https://github.com/awfufu/qbot.git
synced 2026-03-01 13:29:43 +08:00
v0.0.2
qbot
使用双向 HTTP 连接与 NapCat 通信。
example
NapCat 配置:
- 设置 HTTP 服务端,监听
http://napcat-ip:3000 - 设置 HTTP 客户端,地址
http://qbot-ip:3001
(可指定任意端口,保证二者之间能通信即可。)
下面是一个 echo 示例。
package main
import (
"log"
"github.com/awfufu/qbot"
)
func main() {
bot := qbot.NewBot("qbot-ip:3001")
bot.ConnectNapcat("http://napcat-ip:3000")
bot.GroupMsg(func(msg *qbot.Message) {
if msg.Raw == "hello" {
bot.SendGroupMsg(msg.GroupID,
qbot.At(msg.UserID),
qbot.Text("world"))
}
})
log.Fatal(bot.Run())
}
(you) > [hello]
(bot) < [world]
run
go mod init yourproject
go mod tidy
go run main.go
Languages
Go
100%