This commit is contained in:
Lizandro Guarnizo
2026-01-24 02:40:33 -05:00
parent 3033f022d7
commit 09b50a2a99
2 changed files with 142 additions and 14 deletions
+26
View File
@@ -93,6 +93,32 @@ print_r($stateSvc->getState($phone));
echo "menu_history: " . json_encode($stateSvc->getStateData($phone, 'menu_history')) . "\n";
print_r($db->fetch("SELECT current_menu_id FROM users WHERE phone_number = :phone", ['phone' => $phone]));
// 3b) En menu informacion_examenes, enviar '6' para volver al menú principal (según la config)
echo "\n3b) En menu informacion_examenes, enviar '6' para volver al menú principal\n";
$bot->processMessage($user, '6');
print_r($stateSvc->getState($phone));
echo "menu_history: " . json_encode($stateSvc->getStateData($phone, 'menu_history')) . "\n";
print_r($db->fetch("SELECT current_menu_id FROM users WHERE phone_number = :phone", ['phone' => $phone]));
// 4) Enviar 'ATRAS' (para comparar comportamiento)
echo "\n4) Enviar 'ATRAS'\n";
$bot->processMessage($user, 'ATRAS');
print_r($stateSvc->getState($phone));
echo "menu_history: " . json_encode($stateSvc->getStateData($phone, 'menu_history')) . "\n";
print_r($db->fetch("SELECT current_menu_id FROM users WHERE phone_number = :phone", ['phone' => $phone]));
// 5) Probar si reconoce otros comandos/números: enviar '1' y una palabra cualquiera y 'ASESOR' y 'MENU'
echo "\n5) Probar entradas posteriores: enviar '1', 'hola', 'ASESOR', 'MENU'\n";
$bot->processMessage($user, '1');
$bot->processMessage($user, 'hola');
$bot->processMessage($user, 'ASESOR');
$bot->processMessage($user, 'MENU');
print_r($stateSvc->getState($phone));
echo "menu_history: " . json_encode($stateSvc->getStateData($phone, 'menu_history')) . "\n";
print_r($db->fetch("SELECT current_menu_id FROM users WHERE phone_number = :phone", ['phone' => $phone]));
echo "\nTest script finished.\n";
// 4) Enviar ATRAS
echo "\n4) Enviar 'ATRAS'\n";
$bot->processMessage($user, 'ATRAS');