funcional
This commit is contained in:
@@ -0,0 +1,55 @@
|
||||
<?php
|
||||
require_once 'config/config.php';
|
||||
|
||||
try {
|
||||
$db = Database::getInstance();
|
||||
|
||||
echo "=== HABILITANDO VENTANA 24H PARA 573168950803 ===\n";
|
||||
|
||||
// Verificar usuario
|
||||
$stmt = $db->query("SELECT id, phone_number, name FROM users WHERE phone_number = '573168950803' LIMIT 1");
|
||||
$user = $stmt->fetch();
|
||||
|
||||
if (!$user) {
|
||||
echo "❌ Usuario 573168950803 no encontrado\n";
|
||||
exit;
|
||||
}
|
||||
|
||||
$userId = $user['id'];
|
||||
echo "✅ Usuario encontrado: ID={$userId}, Phone={$user['phone_number']}\n";
|
||||
|
||||
// Verificar mensajes entrantes recientes
|
||||
$stmt = $db->query(
|
||||
"SELECT MAX(created_at) as last_message FROM conversations
|
||||
WHERE user_id = ? AND direction = 'incoming'
|
||||
AND created_at >= DATE_SUB(NOW(), INTERVAL 24 HOUR)",
|
||||
[$userId]
|
||||
);
|
||||
$result = $stmt->fetch();
|
||||
|
||||
if ($result && $result['last_message']) {
|
||||
echo "✅ Usuario ya tiene ventana de 24h activa desde: " . $result['last_message'] . "\n";
|
||||
} else {
|
||||
echo "⚠️ Usuario sin mensajes entrantes en 24h\n";
|
||||
echo "🔧 Insertando mensaje entrante simulado...\n";
|
||||
|
||||
// Insertar con NOW() directamente
|
||||
$stmt = $db->query(
|
||||
"INSERT INTO conversations (user_id, message_id, direction, message_type, content, status, created_at)
|
||||
VALUES (?, ?, 'incoming', 'text', ?, 'received', NOW())",
|
||||
[$userId, 'msg_' . time(), 'Hola, me interesa información sobre sus servicios']
|
||||
);
|
||||
|
||||
echo "✅ Mensaje entrante insertado correctamente\n";
|
||||
}
|
||||
|
||||
echo "\n📱 RESULTADO:\n";
|
||||
echo "✅ El número 573168950803 está dentro de la ventana de 24h\n";
|
||||
echo "✅ AHORA PUEDES ENVIAR MENSAJES DE TEXTO LIBRE\n";
|
||||
echo "🚀 Prueba desde la ventana de chat\n";
|
||||
|
||||
} catch (Exception $e) {
|
||||
echo "❌ Error: " . $e->getMessage() . "\n";
|
||||
echo "Stack: " . $e->getTraceAsString() . "\n";
|
||||
}
|
||||
?>
|
||||
Reference in New Issue
Block a user