Spaces:
Runtime error
Runtime error
| """HTTP маршруты""" | |
| from http.server import BaseHTTPRequestHandler | |
| import json | |
| from .telegram_handlers import BotHandler | |
| class WebhookHandler(BotHandler, BaseHTTPRequestHandler): | |
| """Обработчик вебхуков Telegram""" | |
| def __init__(self, request, client_address, server): | |
| # Сначала инициализируем BotHandler (без аргументов) | |
| BotHandler.__init__(self) | |
| # Затем BaseHTTPRequestHandler (с аргументами) | |
| BaseHTTPRequestHandler.__init__(self, request, client_address, server) | |
| def do_GET(self): | |
| self.send_response(200) | |
| self.end_headers() | |
| self.wfile.write(b"PinkSky v7.0 is running!") | |
| def do_POST(self): | |
| length = int(self.headers.get('Content-Length', 0)) | |
| data = json.loads(self.rfile.read(length)) | |
| self.send_response(200) | |
| self.end_headers() | |
| self.wfile.write(b"OK") | |
| self.handle_message(data) | |
| def log_message(self, format, *args): | |
| pass | |