Logger::configure(__DIR__ . '/../config.xml'); $log = Logger::getLogger('botLogger'); $log->debug("Comienza la ejecución"); $rawMsg = file_get_contents('php://input'); $log->debug("Mensaje: " . $rawMsg); $message = json_decode($rawMsg, true); try { //Se procesa el mensaje recibido $request = new Request($message); $log->debug('Request: ' . $request->to_string()); } catch (RequestException $e) { $log->error("Error al procesar el Request. ", $e); //Se termina la ejecución return; } if ($request->get_message_type() == Request::TYPE_TEXT) { $response = Comandos::ejecutar($endpoint, $request); if ($response != false) { $log->debug('Response: ' . $response->to_string()); $resultado = $response->send(); $result = json_decode($resultado, true); if ($result["ok"]) { $log->info('Respuesta enviada correctamente'); } else { $log->error('Error al enviar la respuesta. ErroCode: ' . $result["error_code"] . '. description: ' . $result["description"]); } } else { $log->error('Error al ejecutar el comando. ' . $request->to_string()); } } else { if ($request->is_private_chat()) {