gpt4 book ai didi

python-3.x - 如何从 Telegram 中的 UserID 获取用户名?

转载 作者:行者123 更新时间:2023-12-05 01:44:49 36 4
gpt4 key购买 nike

我正在使用 Python-Telegram-Bot用于创建机器人的 API。当人们启动机器人时,我会得到他们的用户 ID 和用户名。
用户 ID 永远不会改变,但用户可以随时更改用户名。
所以我有用户名和用户 ID,我收到另一个用户名 - 我想弄清楚这个用户名是否属于现有列表中的某个人。
基本上需要从 userID 中找出用户名,或者如果有任何其他我愿意接受的方式。

最佳答案

这就是为什么您总是使用用户的 ID 处理消息

但要回答您的问题,您可以直接使用 user 对象获取用户的用户名,例如 update.message.from_user.usernameupdate .effective_user.用户名或使用 bot.getchat(chat_id) 获取特定聊天的用户对象(可以是用户的私有(private)聊天

关于python-3.x - 如何从 Telegram 中的 UserID 获取用户名?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44691233/

36 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com