From 1a9c9e54ac47263bd488b424033ca82aab300ff5 Mon Sep 17 00:00:00 2001 From: Alex Date: Wed, 21 Oct 2026 00:27:16 +0200 Subject: [PATCH] =?UTF-8?q?El=20correo=20al=20invitado=20incluye=20la=20di?= =?UTF-8?q?recci=C3=B3n=20del=20estudio=20desde=20STUDIO=5FADDRESS=20(solo?= =?UTF-8?q?=20en=20el=20servidor)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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 b1ad75e..7d8175e 100644 --- a/server.py +++ b/server.py @@ -209,12 +209,13 @@ 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 if key not in confirmados: # un solo recordatorio por invitado y cita confirmados.add(key) try: send('Tu cita en Anda Que No Sabes Ná', None, - f'Hola, {nombre}:\n\nGracias por rellenar tu ficha. Recuerda que grabamos el ' - f'{cita_txt(ts)}, y te enviaremos por correo electrónico la dirección del estudio.\n\n' + f'Hola, {nombre}:\n\nGracias por rellenar tu ficha. Recuerda que grabamos el {cita_txt(ts)}' + + (f'. Nos vemos en {lugar}.\n\n' if lugar else ', y te enviaremos por correo electrónico la dirección del estudio.\n\n') + 'Si no puedes venir o necesitas cambiar algo, responde a este correo.\n\n' 'Un abrazo,\nÁlex y Juan\nAnda Que No Sabes Ná\nhttps://andaquenosabesna.com\n', to=email) except Exception as exc: