При запуске клиента код запрашивает токен телефона / бота - PullRequest
0 голосов
/ 10 ноября 2019

При запуске моего первого кода с использованием библиотеки Telethon, он запрашивает токен бота.

Это фактический код:

from telethon import TelegramClient, events, sync
api_id = 1234567
api_hash = 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'
client = TelegramClient('anon', api_id, api_hash)
client.start()

И в командной строке:

pip3 install telethon

python3 C:/TG/First.py

Результат:

Пожалуйста, введите свой телефон (или токен бота)

Если я предоставлю свой идентификатор API, он в конечном итоге выдаст ошибку:

telethon.errors.rpcerrorlist.PhoneNumberInvalidError: Номер телефона недействителен (вызван SendCodeRequest)

Почему? Я ожидаю, что клиент запустится без ошибок.

PS: мой идентификатор API имеет длину 7 цифр.

1 Ответ

0 голосов
/ 10 ноября 2019

Как следует из сообщения об ошибке, ваш номер телефона недействителен. Может быть, вы не ввели его в международном формате?

...