diff --git a/Dockerfile b/Dockerfile index c97a319..f6e9adf 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ -# Usar una imagen base de Python -FROM python:3.9-slim +# Usar una imagen base de Python actualizada +FROM python:3.12-slim # Establecer el directorio de trabajo WORKDIR /app diff --git a/docker-compose.yml b/docker-compose.yml index 6243936..e0e2966 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -2,7 +2,7 @@ version: "3.8" services: bot: - build: . + image: marcogll/vanessa-bot:1.2 container_name: vanessa_bot restart: always env_file: diff --git a/modules/onboarding.py b/modules/onboarding.py index e4bbe36..23b041a 100644 --- a/modules/onboarding.py +++ b/modules/onboarding.py @@ -140,7 +140,7 @@ TECLADO_ANIOS_INICIO = ReplyKeyboardMarkup( # Roles TECLADO_ROLES = ReplyKeyboardMarkup( - [["Partner", "Manager"], ["Staff", "Tech"], ["Marketing"]], + [["Belleza", "Staff (Recepción)"], ["Marketing"]], one_time_keyboard=True, resize_keyboard=True ) @@ -250,7 +250,16 @@ async def manejar_flujo(update: Update, context: ContextTypes.DEFAULT_TYPE, esta CODIGO_POSTAL: {"texto": "¿En qué *ciudad* resides actualmente?", "teclado": TECLADO_CIUDAD}, # Laboral - CIUDAD_RESIDENCIA: {"texto": "¡Excelente! Coahuila es territorio Vanity 🌵.\n\n¿Qué *rol* tendrás en el equipo? 💼", "teclado": TECLADO_ROLES}, + CIUDAD_RESIDENCIA: { + "texto": "¡Excelente! Coahuila es territorio Vanity 🌵.\n\n" + "🔎 *Rol dentro del equipo*\n" + "Elige la opción que mejor describa tu posición:\n" + "• *Belleza* — servicios de estética y spa\n" + "• *Staff (Recepción)* — agenda y atención a clientes\n" + "• *Marketing* — contenido, promos y comunidad\n\n" + "_Toca un botón o escribe la opción:_", + "teclado": TECLADO_ROLES + }, ROL: {"texto": "¿A qué *sucursal* te vas a integrar? 📍", "teclado": TECLADO_SUCURSALES}, SUCURSAL: "¡Qué emoción! 🎉\n\n¿Qué *día* está programado tu ingreso? (Solo el número, ej: 01)", INICIO_DIA: {"texto": "¿De qué *mes* será tu ingreso?", "teclado": TECLADO_MESES},