Загрузка данных


import asyncio
from telethon import TelegramClient
# Импортируем специальный модуль для работы с родными прокси Телеграма
from telethon.network.connection.tcpmtproxyintermediate import ConnectionTcpMTProxyIntermediate

API_ID = 2040
API_HASH = 'b18441a1ff607e10a98a316d73c5a6d7'

# Официальные настройки самого живучего MTProto прокси
proxy_address = 'proxy.digitalresistance.dog'
proxy_port = 443
proxy_secret = 'd41d8cd98f00b204e9800998ecf8427e'

# Создаем клиента, жестко указав тип подключения MTProxy
client = TelegramClient(
    'my_session', 
    API_ID, 
    API_HASH,
    connection=ConnectionTcpMTProxyIntermediate,
    proxy=(proxy_address, proxy_port, proxy_secret)
)

async def main():
    print("--- Скрипт успешно запущен и готов к работе! ---")

if __name__ == '__main__':
    with client:
        client.loop.run_until_complete(main())