2

我将我的机器人的所有用户的 ID 保存在数据库中,但是如果我知道 ID,如何获取他们当前的用户名?我正在使用 Python 3 和 Telepot 框架。

4

2 回答 2

1

user_id中的用户信息可以通过 中的getChat方法获取telepot

bot = telepot.Bot(TOKEN)
info = bot.getChat(user_id)
print(info)
于 2021-01-11T20:24:59.420 回答
0

您可以通过检查实体来获取帐户的信息。

您可以尝试使用此方法获取实体:

entity = client.get_entity(chat_id)

然后Print实体并尝试从那里获取名称,例如name = entity.chat.name

于 2019-03-22T09:52:58.807 回答