Не удалось подключиться к телеграмме через телемарафон - PullRequest
0 голосов
/ 08 июня 2019

Я пытаюсь подключиться к telegram через telethon из приложения Python

proxy_ip = str('188.166.86.173')
proxy_port = str(1080)
with TelegramClient('anon',
                api_id='123456',
                api_hash='1234567890abcdf',
                proxy=(socks.SOCKS5, str(proxy_ip), proxy_port,True),
                connection=connection.tcpmtproxy.TcpMTProxy
                ) as client:

Я получаю

Аргумент getaddrinfo () 1 должен быть строкой или не указываться

Я не понимаю, где я использую неправильный параметр

1 Ответ

0 голосов
/ 14 июня 2019

Сначала пропингуйте ваш прокси, чтобы убедиться, что если он работает или нет, то измените это:

proxy_port = str(1080)

на:

proxy_port = 1080

вы должны передать proxy_port как int, а не как строку,и вам не нужно это connection=connection.tcpmtproxy.TcpMTProxy) as client:, поэтому удалите его из своего кода.сейчас должно быть в порядке.проверьте документацию для получения дополнительной информации о вашем вопросе: Создание клиента в telethonn

...