From d255f346df845467bdf0b123e79829d64009698f Mon Sep 17 00:00:00 2001 From: JJ Date: Tue, 28 Jan 2025 07:08:34 +0100 Subject: [PATCH] =?UTF-8?q?A=C3=B1ado=20log=20para=20controlar=20momento?= =?UTF-8?q?=20envio=20mensaje?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- telegram-bot-guardias.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/telegram-bot-guardias.py b/telegram-bot-guardias.py index a29fdc5..65f318b 100644 --- a/telegram-bot-guardias.py +++ b/telegram-bot-guardias.py @@ -110,13 +110,14 @@ def main(): # Manejar las respuestas de los usuarios application.add_handler(MessageHandler(filters.TEXT & ~filters.COMMAND, manejar_respuesta)) - # Programar el mensaje de guardia los lunes a las 8:00 AM + # Programar el mensaje de guardia ahora = datetime.datetime.now(TIMEZONE) - # el lunes es days=(7 - ahora.weekday()) - # el viernes es days=(4 - ahora.weekday()) + proximo_lunes = ahora + datetime.timedelta(days=(7 - ahora.weekday())) proximo_lunes = proximo_lunes.replace(hour=8, minute=25, second=0, microsecond=0) + logger.info(f"La fecha actual es {ahora} y el mensaje se enviará {proximo_lunes}") + application.job_queue.run_repeating(enviar_mensaje_guardia, interval=datetime.timedelta(weeks=1), first=proximo_lunes) # Iniciar el bot