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


import asyncio
from telethon import TelegramClient
import socks

API_ID = 2040
API_HASH = 'b18441a1ff607e10a98a316d73c5a6d7'

# Жестко привязываем Telethon к твоему локальному порту Псифона
proxy_config = (
    socks.HTTP,        # Псифон на этом порту отдает HTTP-прокси
    '127.0.0.1',       # Твой собственный компьютер (локальный хост)
    52574              # Твой секретный рабочий порт из логов Псифона!
)

# Создаем клиента, который теперь на 100% пойдет через Псифон в Германию
client = TelegramClient('my_session', API_ID, API_HASH, proxy=proxy_config)

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

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