From 29471f3bbac29f6be9c30bd81958ce42a563c5cb Mon Sep 17 00:00:00 2001 From: Lonami Exo Date: Fri, 15 Sep 2017 11:49:39 +0200 Subject: [PATCH] Force obfuscated2 mode if api_id < 20 --- telethon/telegram_bare_client.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/telethon/telegram_bare_client.py b/telethon/telegram_bare_client.py index abb454f0..e49be945 100644 --- a/telethon/telegram_bare_client.py +++ b/telethon/telegram_bare_client.py @@ -67,7 +67,10 @@ class TelegramBareClient: self.session = session self.api_id = int(api_id) self.api_hash = api_hash - self._connection_mode = connection_mode + if self.api_id < 20: # official apps must use obfuscated + self._connection_mode = ConnectionMode.TCP_OBFUSCATED + else: + self._connection_mode = connection_mode self.proxy = proxy self._timeout = timeout self._logger = logging.getLogger(__name__)