Telethon. Постоянная ошибка в методе sign_up() (PhoneCodeInvalidError)
Много погуглив, так же, посмотрев "решение" данной проблемы на гитхабе разработчика либы - результата толкового ноль.
В чем, соббсно, суть:
Цель: регистрация аккаунтов. На данный момент, адекватно работающий метод для этого - start()
Большой минус его в том, что ввод номера и последующего кода смс онли в консоли.
Для более обширных задач есть метод sign_up(). Но почему то вдруг Телеграм не хочет воспринимать им же присланный код по смс.
Сам код, которой и в гайдах, и который все видели:
client.send_code_request(phone)
code = 'получаем код'
try:
asyncio.set_event_loop(loop)
i = 0
while i < 3:
i = i + 1
result = client.sign_up(code=code, first_name='john')
print(result)
except PhoneCodeExpiredError:
print('Phone Ex')
except PhoneCodeInvalidError:
print('Ooops!')```
Уверен, что кто то уже справился с этой проблемой, и знает как это сделать красиво. Заранее благодарен за помощь!