启动客户端时,代码要求 phone/bot 令牌
When starting client the code is asking for phone/bot token
虽然 运行 我的第一个代码使用 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
结果:
Please enter your phone (or bot token)
如果我提供我的 API ID,它最终会抛出错误:
telethon.errors.rpcerrorlist.PhoneNumberInvalidError: The phone number is invalid (caused by SendCodeRequest)
为什么?我希望客户端能够无误地启动。
PS: 我的 API ID 是 7 位数字。
如错误消息所示,您的 phone 号码无效。也许你没有输入国际格式?
这只会在您第一次使用时发生,只需输入您的 Phone 以 + 开头的号码,然后您将收到一个代码,您接下来必须输入该代码。这只是为了授权您的笔记本电脑正在登录 Telegram。
虽然 运行 我的第一个代码使用 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
结果:
Please enter your phone (or bot token)
如果我提供我的 API ID,它最终会抛出错误:
telethon.errors.rpcerrorlist.PhoneNumberInvalidError: The phone number is invalid (caused by SendCodeRequest)
为什么?我希望客户端能够无误地启动。
PS: 我的 API ID 是 7 位数字。
如错误消息所示,您的 phone 号码无效。也许你没有输入国际格式?
这只会在您第一次使用时发生,只需输入您的 Phone 以 + 开头的号码,然后您将收到一个代码,您接下来必须输入该代码。这只是为了授权您的笔记本电脑正在登录 Telegram。