package main import ( "log" "whatsapp-bot/db" "whatsapp-bot/handlers" "github.com/gin-gonic/gin" "github.com/joho/godotenv" ) func main() { // 1. Load the .env file err := godotenv.Load() if err != nil { log.Println("Warning: No .env file found. Hope you set your vars manually, seki.") } db.Init() r := gin.Default() // Load templates so Gin knows where to find your HTML r.LoadHTMLGlob("templates/*") // Routes r.GET("/webhook", handlers.VerifyWebhook) r.POST("/webhook", handlers.HandleMessage) r.GET("/dashboard", handlers.ShowDashboard) r.POST("/admin/test-ai", handlers.TestAIHandler) r.DELETE("/admin/appointment/:id", handlers.DeleteAppointmentHandler) r.POST("/admin/appointment", handlers.CreateAppointmentHandler) // A little something for the root so you don't get a 404 again, seki r.GET("/", func(c *gin.Context) { c.JSON(200, gin.H{"message": "Bot is running. Go to /dashboard"}) }) r.Run(":9090") // Using your port 9090 from the screenshot }