diff --git a/telethon/client/messages.py b/telethon/client/messages.py index 54e1553b..992cf8d2 100644 --- a/telethon/client/messages.py +++ b/telethon/client/messages.py @@ -52,7 +52,9 @@ class _MessagesIter(RequestIter): if self.reverse: if offset_id: offset_id += 1 - else: + elif not offset_date: + # offset_id has priority over offset_date, so don't + # set offset_id to 1 if we want to offset by date. offset_id = 1 if from_user: