Files
whatsapp/enable_24h_window.php
2026-01-12 16:13:41 -05:00

44 lines
1.5 KiB
PHP

<?php
/**
* Script para simular mensaje entrante y permitir mensajes de texto
*/
require_once 'config/config.php';
$phone = '+5698765432'; // Cambia por el teléfono del usuario que estés probando
try {
$db = Database::getInstance();
// Buscar el usuario
$stmt = $db->query("SELECT id, phone_number, name FROM users WHERE phone_number = ? LIMIT 1", [$phone]);
$user = $stmt->fetch();
if (!$user) {
// Crear usuario si no existe
$stmt = $db->query(
"INSERT INTO users (phone_number, name, created_at) VALUES (?, ?, NOW())",
[$phone, 'Usuario Test']
);
$userId = $db->lastInsertId();
echo "✅ Usuario creado con ID: $userId\n";
} else {
$userId = $user['id'];
echo "✅ Usuario encontrado con ID: $userId\n";
}
// Insertar mensaje entrante simulado (reciente, dentro de 24h)
$stmt = $db->query(
"INSERT INTO conversations (user_id, content, direction, message_type, status, created_at)
VALUES (?, ?, 'incoming', 'text', 'received', DATE_SUB(NOW(), INTERVAL 1 HOUR))",
[$userId, 'Mensaje simulado para habilitar ventana de 24h']
);
echo "✅ Mensaje entrante simulado insertado\n";
echo "✅ Ahora el usuario $phone puede recibir mensajes de texto libre\n";
echo "📱 Prueba enviar un mensaje de texto desde la ventana de chat\n";
} catch (Exception $e) {
echo "❌ Error: " . $e->getMessage() . "\n";
}
?>