Make able to specify lang_pack and avoid ban tip.

This commit is contained in:
Hentinel 2025-04-26 05:21:24 +03:00
parent 77b7edcd6e
commit f0cc95caa2
2 changed files with 17 additions and 1 deletions

View File

@ -103,6 +103,21 @@ when sending a message to some accounts but not others.
For more discussion, please see `issue 297`_.
Or you can just use official Telegram Desktop session params
.. code-block:: python
client = TelegramClient(
session='session',
api_id = 2040,
api_hash = "b18441a1ff607e10a989891a5462e627",
device_model = "Desktop",
system_version = "Windows 11",
app_version = "5.13.1 x64", # use latest version if possible
lang_code = "en",
system_lang_code = "en-US",
lang_pack = "tdesktop",
)
How can I use a proxy?
======================

View File

@ -257,6 +257,7 @@ class TelegramBaseClient(abc.ABC):
app_version: str = None,
lang_code: str = 'en',
system_lang_code: str = 'en',
lang_pack: str = '',
loop: asyncio.AbstractEventLoop = None,
base_logger: typing.Union[str, logging.Logger] = None,
receive_updates: bool = True,
@ -391,7 +392,7 @@ class TelegramBaseClient(abc.ABC):
app_version=app_version or self.__version__,
lang_code=lang_code,
system_lang_code=system_lang_code,
lang_pack='', # "langPacks are for official apps only"
lang_pack=lang_pack, # "langPacks are for official apps only"
query=None,
proxy=init_proxy
)