package webserver import ( "net/http" "watn3y.de/bloaterbot/config" "github.com/rs/zerolog/log" ) func RunServer() { //http.HandleFunc("/", handle204) videos := http.FileServer(http.Dir("data/videos")) nenefoot := http.FileServer(http.Dir("data/nenefoot")) http.Handle("/", videos) http.Handle("/nenefoot/", nenefoot) log.Info().Str("port", config.BotConfig.Webserver.Port).Msg("Started webserver") err := http.ListenAndServe(":"+config.BotConfig.Webserver.Port, nil) if err != nil { log.Panic().Err(err).Msg("Failed to start webserver") } } /*func handle204(w http.ResponseWriter, r *http.Request) { buf, err := os.ReadFile("data/204.jpg") if err != nil { log.Err(err).Msg("failed to open data/204.jpg") } w.Header().Set("Content-Type", "image/jpeg") w.Write(buf) return } */