qq_bot/main.go
2024-10-20 01:23:48 +08:00

35 lines
714 B
Go

package main
import (
"log"
"time"
"git.lxtend.com/qqbot/health"
"git.lxtend.com/qqbot/sqlite3"
wsclient "git.lxtend.com/qqbot/ws_client"
"github.com/gin-gonic/gin"
)
func main() {
// 创建 WebSocket 客户端
defer func() {
if err := recover(); err != nil {
log.Print("Recovered in main:", err)
}
}()
gin.SetMode(gin.ReleaseMode)
sqlite3.InitDB()
client, err := wsclient.NewWebSocketClient("ws", "localhost:3001", "")
if err != nil {
log.Print("Error creating WebSocket client:", err)
}
defer client.Close()
ginServer := gin.New()
engine := ginServer.Group("/health")
engine.GET("/ping", health.HealthHandler)
go ginServer.Run(":3434")
for {
time.Sleep(1000 * time.Second)
}
}