⚡ Sangsakala Proxy 🏠 Home
Skip to content

Commit 920f8ff

Browse files
committed
Allow unlimited replies to be fetched with get_messages
1 parent 692befe commit 920f8ff

1 file changed

Lines changed: 6 additions & 1 deletion

File tree

‎pyrogram/client/methods/messages/get_messages.py‎

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,9 @@ def get_messages(
5555
If *message_ids* is set, this argument will be ignored.
5656
5757
replies (``int``, *optional*):
58-
The number of subsequent replies to get for each message. Defaults to 1.
58+
The number of subsequent replies to get for each message.
59+
Pass 0 for no reply at all or -1 for unlimited replies.
60+
Defaults to 1.
5961
6062
Returns:
6163
On success and in case *message_ids* or *reply_to_message_ids* was an iterable, the returned value will be a
@@ -80,6 +82,9 @@ def get_messages(
8082
ids = list(ids) if is_iterable else [ids]
8183
ids = [ids_type(id=i) for i in ids]
8284

85+
if replies < 0:
86+
replies = (1 << 31) - 1
87+
8388
if isinstance(peer, types.InputPeerChannel):
8489
rpc = functions.channels.GetMessages(channel=peer, id=ids)
8590
else:

0 commit comments

Comments
 (0)