diff --git a/telethon/client/telegrambaseclient.py b/telethon/client/telegrambaseclient.py index e2f5ee80..41343e07 100644 --- a/telethon/client/telegrambaseclient.py +++ b/telethon/client/telegrambaseclient.py @@ -559,9 +559,11 @@ class TelegramBaseClient(abc.ABC): self._init_request.query = functions.help.GetConfigRequest() - await self._sender.send(functions.InvokeWithLayerRequest( - LAYER, self._init_request - )) + req = self._init_request + if self._no_updates: + req = functions.InvokeWithoutUpdatesRequest(req) + + await self._sender.send(functions.InvokeWithLayerRequest(LAYER, req)) if self._message_box.is_empty(): me = await self.get_me()