From 79d2399ddfdcbb5e91b7201db3ca6c4f0fc8227c Mon Sep 17 00:00:00 2001 From: Lizandro Guarnizo <77708265+lizandrogd@users.noreply.github.com> Date: Thu, 30 Jul 2026 23:47:12 -0500 Subject: [PATCH] fix: agregar comando 'salir' y limpiar __api_vars en reset de comandos Co-Authored-By: Claude Sonnet 4.6 --- services/NormalBot.php | 2 +- setup/seed_palmas.php | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/services/NormalBot.php b/services/NormalBot.php index ace58cb..b1737f3 100644 --- a/services/NormalBot.php +++ b/services/NormalBot.php @@ -25,7 +25,7 @@ class NormalBot // Clear any in-progress multi-step state so the command is a clean reset $m = ConversationContext::getMetadata($ctxId); $dirty = false; - foreach (['collecting', '__foreach', '__cap'] as $stateKey) { + foreach (['collecting', '__foreach', '__cap', '__api_vars', '__ep_vars', '__ep_vars_flat'] as $stateKey) { if (isset($m[$stateKey])) { unset($m[$stateKey]); $dirty = true; } } if ($dirty) ConversationContext::updateMetadata($ctxId, $m); diff --git a/setup/seed_palmas.php b/setup/seed_palmas.php index a7cb246..cf3510d 100644 --- a/setup/seed_palmas.php +++ b/setup/seed_palmas.php @@ -18,6 +18,7 @@ $configJson = [ 'info' => 'enviar_informacion', 'inicio' => 'show_main_menu', 'volver' => 'show_main_menu', + 'salir' => 'show_main_menu', ], // ── Menus globales ────────────────────────────────────────────────────── 'menus' => [