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.
Попробовал порыться в гугле, но не работает.
Как их передать в конструктор?
И как удостовериться в том, что они работают?