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