-1
我创建一个电报博特使用Python-Telegram-Bot如何使用Python-Telegram-Bot获取用户名,电报用户的名字或姓氏?
我知道update.message.chat_id
返回用户的聊天ID,但我需要知道如何获取用户的用户名或姓和/或名。
我发现This电报的文档,但我不知道如何使用它(我试过bot.getChat(update.message.chat_id)
但无结果)
我创建一个电报博特使用Python-Telegram-Bot如何使用Python-Telegram-Bot获取用户名,电报用户的名字或姓氏?
我知道update.message.chat_id
返回用户的聊天ID,但我需要知道如何获取用户的用户名或姓和/或名。
我发现This电报的文档,但我不知道如何使用它(我试过bot.getChat(update.message.chat_id)
但无结果)
有关用户的所有信息来源(如用户名,ID,第一个/最后姓名和个人资料照片)可从telegram.User对象。你可以很容易地得到它telegram.Message
user = update.message.from_user
print('You talk with user {} and his user ID: {} '.format(user['username'], user['id']))