%PDF- %PDF-
| Direktori : /home/tjamichg/chatbot.tjamich.gob.mx/conexion/ |
| Current File : /home/tjamichg/chatbot.tjamich.gob.mx/conexion/responder-asesor.php |
<?php
//session_start();
header("Access-Control-Allow-Origin: *");
header("Content-Type: application/json charset=utf-8");
require("conexion.php");
$input = json_decode(file_get_contents("php://input"), true);
if (!$input || !isset($input["mensaje_asesor"]) || !isset($input["telefono"])) {
echo json_encode(["mensaje_asesor" => "error", "error" => "Datos incompletos."]);
exit;
}
$mensaje_asesor = trim($input["mensaje_asesor"]);
$telefono = trim($input["telefono"]);
//trae el historial
if ($mensaje_asesor === "") {
$sqlHistorial = "SELECT mensaje_usuario, mensaje_asesor FROM mensajes WHERE telefono = ? ORDER BY fecha ASC";
$stmt = $conexion->prepare($sqlHistorial);
$stmt->bind_param("s", $telefono);
$stmt->execute();
$resultado = $stmt->get_result();
$historial = [];
while ($fila = $resultado->fetch_assoc()) {
$historial[] = [
"usuario" => $fila["mensaje_usuario"],
"asesor" => $fila["mensaje_asesor"]
];
}
echo json_encode(["historial" => $historial]);
$stmt->close();
$conexion->close();
exit;
}
//guardamos el mensajes del usuario en la base de datos
$sql = "INSERT INTO mensajes (telefono, mensaje_usuario) VALUES (?, ?)";
$stmt = $conexion->prepare($sql);
$stmt->bind_param("ss", $telefono, $mensaje_asesor);
if ($stmt->execute()) {
echo json_encode(["status" => "ok"]);
} else {
echo json_encode(["status" => "error", "error" => $stmt->error]);
}
$stmt->close();
$conexion->close();