小编Ane*_*h M的帖子

启动客户端时,代码要求电话/机器人令牌

在使用 Telethon 库运行我的第一个代码时,它要求一个机器人令牌。

这是实际的代码:

from telethon import TelegramClient, events, sync
api_id = 1234567
api_hash = 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'
client = TelegramClient('anon', api_id, api_hash)
client.start()
Run Code Online (Sandbox Code Playgroud)

在命令提示符下:

pip3 install telethon

python3 C:/TG/First.py
Run Code Online (Sandbox Code Playgroud)

结果:

请输入您的电话(或机器人令牌)

如果我提供我的 API ID,它最终会抛出错误:

telethon.errors.rpcerrorlist.PhoneNumberInvalidError: 电话号码无效(由 SendCodeRequest 引起)

为什么?我希望客户端启动时不会出错。

PS:我的 API ID 是 7 位数字。

python telegram telethon

5
推荐指数
1
解决办法
3225
查看次数

标签 统计

python ×1

telegram ×1

telethon ×1