-- =====================================================
-- MIGRACIÓN: Menú secundario para asesor ausente
-- Fecha: 27 de mayo de 2026
-- =====================================================

-- 1. Agregar columna menu_type a la tabla menus
-- Valores: 'main' (menú principal normal), 'no_advisor' (menú cuando no hay asesor)
ALTER TABLE menus 
ADD COLUMN IF NOT EXISTS menu_type ENUM('main','no_advisor') NOT NULL DEFAULT 'main'
    COMMENT 'Tipo de menú: main=principal, no_advisor=aparece cuando no hay asesor disponible';

-- 2. Insertar config de disponibilidad de asesores (1=disponibles, 0=ausentes)
INSERT INTO system_config (config_key, config_value, description, created_at)
VALUES ('advisor_available', '1', 'Indica si hay asesores disponibles (1=sí, 0=no). Cuando es 0, el bot muestra el menú secundario no_advisor.', NOW())
ON DUPLICATE KEY UPDATE description = VALUES(description);

SELECT '✅ Migración 20260527 completada: menu_type y advisor_available' AS status;
