diff --git a/main.py b/main.py index c790916753086930e456649ebf7127337971769b..a7e37371f3db8507df083bfd58904c8a29ad24b8 100644 --- a/main.py +++ b/main.py @@ -249,7 +249,7 @@ def invalid_button(update: Update, context: CallbackContext) -> None: update.callback_query.answer(text="Essa mensagem não é mais válida", show_alert=True) def send_scheduled(context: CallbackContext) -> None: - time = context.job.next_t - timedelta(minutes=EVERY_X_MINUTES) + time = context.job.next_t.astimezone() - timedelta(minutes=EVERY_X_MINUTES) logging.info(f"Getting schedules matching {time}") schedules = get_schedules_matching_time(time) for schedule in schedules: @@ -270,7 +270,7 @@ def send_scheduled(context: CallbackContext) -> None: header + '\n\n' + body + '\n\n' + updated_on, parse_mode=PARSEMODE_HTML ) - logger.info(f"User {update.effective_user.id} {update.effective_user.first_name} {update.effective_user.last_name} {update.effective_user.username} received schedule {pformat(schedule)}") + logger.info(f"User {schedule.user_id} received schedule {pformat(schedule)}") EVERY_X_MINUTES = 15