[英]How to obtain username from UserID in Telegram?
我正在使用Python-Telegram-Bot API創建一個機器人。 當人們啟動機器人時,我會得到他們的用戶名和用戶名。
userID不會更改,但用戶可以隨時更改用戶名。
所以我有用戶名和UserID,然后收到另一個用戶名-我想弄清楚該用戶名是否屬於現有列表中的某個人。
基本上需要從userID找出用戶名,或者是否有其他方法可供我使用。
這就是為什么您總是使用用戶ID處理消息的原因
但是要回答您的問題,您可以直接使用user
對象獲取用戶的用戶名,例如update.message.from_user.username
或update.effective_user.username
或使用bot.getchat(chat_id)
獲取某個用戶對象聊天(可能是用戶的私人聊天
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.