import http.server, json, urllib.parse, io CHAT_PAGE = b""" YT Claw Chat
Ready
""" class H(http.server.BaseHTTPRequestHandler): def do_GET(self): if self.path == '/': self.send_response(200) self.send_header('Content-Type', 'text/html; charset=utf-8') self.end_headers() self.wfile.write(CHAT_PAGE) elif self.path == '/health': self.send_response(200) self.send_header('Content-Type', 'application/json') self.end_headers() self.wfile.write(b'{"status":"ok"}') else: self.send_response(200) self.send_header('Content-Type', 'text/html; charset=utf-8') self.end_headers() self.wfile.write(CHAT_PAGE) def do_POST(self): self.send_response(200) self.end_headers() self.wfile.write(b'OK') def log_message(self, *a): pass http.server.HTTPServer(('0.0.0.0', 8080), H).serve_forever()