Añado log para controlar momento envio mensaje
This commit is contained in:
@@ -110,13 +110,14 @@ def main():
|
|||||||
# Manejar las respuestas de los usuarios
|
# Manejar las respuestas de los usuarios
|
||||||
application.add_handler(MessageHandler(filters.TEXT & ~filters.COMMAND, manejar_respuesta))
|
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)
|
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 = ahora + datetime.timedelta(days=(7 - ahora.weekday()))
|
||||||
proximo_lunes = proximo_lunes.replace(hour=8, minute=25, second=0, microsecond=0)
|
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)
|
application.job_queue.run_repeating(enviar_mensaje_guardia, interval=datetime.timedelta(weeks=1), first=proximo_lunes)
|
||||||
|
|
||||||
# Iniciar el bot
|
# Iniciar el bot
|
||||||
|
|||||||
Reference in New Issue
Block a user