@aqau123

Как использовать приватные прокси telethon?

class TG(object):
    def __init__(self, sessionFile: str, apiId: str, apiHash: str, proxy = None) -> None:
        self.sessionFile = sessionFile
        self.apiId = apiId
        self.apiHash = apiHash
        self.proxy = proxy
        self.client: TelegramClient = None

    async def auth(self) -> None:
        self.client = TelegramClient(session=self.sessionFile,
                                     api_id=self.apiId,
                                     api_hash=self.apiHash,
                                     proxy=self.proxy)
        await self.client.start()

    async def changeUserData(self) -> None:
        await self.client(functions.account.UpdateProfileRequest(
            first_name=random.choice(Files.Files.readFile(os.path.join(os.getcwd(), 'data', 'names.txt'))),
            last_name=random.choice(Files.Files.readFile(os.path.join(os.getcwd(), 'data', 'surnames.txt'))),
        ))


Как использовать прокси и как вообще проверить работают ли они?
У меня есть приватные прокси в формате: ip:port:login:password.
Прокси https ipv4, слышал, что телетон не работает с ipv6.
Попробовал порыться в гугле, но не работает.
Как их передать в конструктор?
И как удостовериться в том, что они работают?
  • Вопрос задан
  • 281 просмотр
Пригласить эксперта
Ответы на вопрос 1
dimonchik2013
@dimonchik2013
non progredi est regredi
понимаешь в чем прикол - ты же ключем аутентифицируешься, толку тебе от проксей-то?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
22 нояб. 2024, в 00:55
500 руб./за проект
21 нояб. 2024, в 23:30
300000 руб./за проект
21 нояб. 2024, в 22:21
3000 руб./в час