diff --git a/telethon/events/userupdate.py b/telethon/events/userupdate.py index 925b353b..75c18728 100644 --- a/telethon/events/userupdate.py +++ b/telethon/events/userupdate.py @@ -96,7 +96,8 @@ class UserUpdate(EventBuilder): isinstance(status, types.UserStatusOnline) else None if self.last_seen: - diff = datetime.datetime.now() - self.last_seen + now = datetime.datetime.now(tz=datetime.timezone.utc) + diff = now - self.last_seen if diff < datetime.timedelta(days=30): self.within_months = True if diff < datetime.timedelta(days=7):