Proxy

How to use a proxy with tdlib

Define proxy parameters and pass them to Telegram:

from telegram.client import Telegram

proxy_type = {
   '@type': 'proxyTypeMtproto',  # 'proxyTypeSocks5', 'proxyTypeHttp'
}
proxy_port = 1234
proxy_server = 'localhost'


tg = Telegram(
    api_id='api_id',
    api_hash='api_hash',
    phone='+31611111111',
    database_encryption_key='changeme1234',
    proxy_server=proxy_server,
    proxy_port=proxy_port,
    proxy_type=proxy_type,
)