From e6d43d0eb55fd3a18b097048c05ee5ac9f703efd Mon Sep 17 00:00:00 2001 From: Alex Date: Wed, 21 Oct 2026 00:33:28 +0200 Subject: [PATCH] El enlace de Maps del correo viene de STUDIO_MAP (solo en el servidor) Co-Authored-By: Claude Sonnet 5.5 Claude-Session: https://claude.ai/code/session_01TSyR5Zw5eGj6oPTRVjvP1b --- server.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/server.py b/server.py index 7d73932..35137d7 100644 --- a/server.py +++ b/server.py @@ -214,13 +214,14 @@ class H(BaseHTTPRequestHandler): print('error enviando ficha:', type(exc).__name__, file=sys.stderr, flush=True) return self.reply(502, {'ok': False, 'error': 'No se pudo enviar. Inténtalo más tarde.'}) key = (nombre, ts) - lugar = os.environ.get('STUDIO_ADDRESS', '').strip() # solo en el servidor, nunca en el código + lugar = os.environ.get('STUDIO_ADDRESS', '').strip() + mapa = os.environ.get('STUDIO_MAP', '').strip() or 'https://www.google.com/maps/search/?api=1&query=' + quote(lugar) # solo en el servidor, nunca en el código if key not in confirmados: # un solo recordatorio por invitado y cita confirmados.add(key) try: send(f'¡Grabamos {cita_corta(ts)}!', None, f'Hola, {nombre}:\n\n¡Ya tenemos tu ficha, gracias! Ahora toca lo bueno: grabamos {cita_corta(ts)}.\n\n' - + (f'Nos vemos en {lugar}.\nCómo llegar: https://www.google.com/maps/search/?api=1&query={quote(lugar)}\n\n' if lugar else 'En breve te mandamos por correo electrónico la dirección del estudio.\n\n') + + + (f'Nos vemos en {lugar}.\nCómo llegar: {mapa}\n\n' if lugar else 'En breve te mandamos por correo electrónico la dirección del estudio.\n\n') + 'Ven con ganas de contar historias, que de lo demás nos encargamos nosotros. ' 'Si te surge cualquier imprevisto, responde a este correo y lo arreglamos.\n\n' 'Un abrazo,\nÁlex y Juan\nAnda Que No Sabes Ná\nhttps://andaquenosabesna.com\n', to=email)