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())