package main import ( "log" "time" "git.lxtend.com/qqbot/service/exec" "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) } }() defer exec.DockerContainer.RemoveContainer() 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() startRouter() for { time.Sleep(1000 * time.Second) } }