package middlewares import ( "strings" "github.com/gofiber/fiber/v3" ) func (m *Middlewares) CheckUA(ctx fiber.Ctx) error { if m.app.IsDevMode() { return ctx.Next() } keyword := strings.ToLower("MicroMessenger") userAgent := ctx.GetReqHeaders()["User-Agent"][0] if !strings.Contains(userAgent, keyword) { return ctx.SendString("") } return ctx.Next() }