While running my first code using Telethon library, it is asking for a bot token.
This is the actual code:
from telethon import TelegramClient, events, sync api_id = 1234567 api_hash = 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' client = TelegramClient('anon', api_id, api_hash) client.start()
And on command prompt:
pip3 install telethon python3 C:/TG/First.py
Result:
Please enter your phone (or bot token)
If I give my API ID, it eventually throws the error:
telethon.errors.rpcerrorlist.PhoneNumberInvalidError: The phone number is invalid (caused by SendCodeRequest)
Why? I expect the client to start without errors.
PS: my API ID is 7 digits long.
Advertisement
Answer
As the error message suggests, your phone number is invalid. Maybe you didn’t enter it in international format?