diff --git a/bot_direct.py b/bot_direct.py index e5f7424..892eb02 100644 --- a/bot_direct.py +++ b/bot_direct.py @@ -113,7 +113,10 @@ async def process_request(connection, request): if request.path == "/" or request.path == "/test.html": headers = Headers([("Content-Type", "text/html; charset=utf-8")]) return Response(200, "OK", headers, HTML_PAGE.encode()) - return None # Let WebSocket handler take over + if request.path == "/ws": + return None # Let WebSocket handler take over + # Return 404 for everything else (favicon, etc.) + return Response(404, "Not Found", Headers([]), b"") # ─── WebSocket Handler ─────────────────────────────────────── async def ws_handler(websocket):