From ab14f580790bb19a632789b4af3d32fda75ed932 Mon Sep 17 00:00:00 2001 From: Branden J Brown Date: Tue, 31 Mar 2026 19:03:51 -0400 Subject: [PATCH] cmd/horsebot: fix http server in http interactions mode --- cmd/horsebot/main.go | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/cmd/horsebot/main.go b/cmd/horsebot/main.go index 5f32bc8..f282e2f 100644 --- a/cmd/horsebot/main.go +++ b/cmd/horsebot/main.go @@ -118,7 +118,7 @@ func main() { slog.Error("pubkey", slog.Any("err", err)) os.Exit(1) } - mux.Handle(apiRoute, httpserver.HandleInteraction(httpserver.DefaultVerifier{}, pk, slog.Default(), client.EventManager.HandleHTTPEvent)) + mux.Handle("POST "+apiRoute, httpserver.HandleInteraction(httpserver.DefaultVerifier{}, pk, slog.Default(), client.EventManager.HandleHTTPEvent)) slog.Info("Discord HTTP API enabled", slog.String("pubkey", pubkey)) } l, err := net.Listen("tcp", addr) @@ -147,13 +147,6 @@ func main() { os.Exit(1) } - if pubkey != "" { - slog.Info("start HTTP server", slog.String("address", addr), slog.String("route", apiRoute)) - if err := client.OpenHTTPServer(); err != nil { - slog.Error("starting HTTP server", slog.Any("err", err)) - stop() - } - } slog.Info("start gateway") if err := client.OpenGateway(ctx); err != nil { slog.Error("starting gateway", slog.Any("err", err))