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!')```

Уверен, что кто то уже справился с этой проблемой, и знает как это сделать красиво. Заранее благодарен за помощь!


Ответы (0 шт):