2016-12-06 6 views
-1

Я Создание Телеграмма Bot Использование Python-Telegram-BotКак получить имя пользователя, имя или фамилию пользователя телеграммы с помощью Python-Telegram-Bot?

Я знаю, что update.message.chat_id Возвращает чат ID пользователя, но мне нужно знать, как получить пользователя Имя пользователя или Имя и/или фамилия.

Я Найдено This В документации Телеграмма, но я не знаю, как использовать его (я Пробовал bot.getChat(update.message.chat_id) Но никакого результата)

ответ

4

Все детали о пользователе (как имя пользователя, идентификатор, имя/фамилия и профиля фотографии) от telegram.User объект. Вы можете легко получить его, используя telegram.Message

user = update.message.from_user 
print('You talk with user {} and his user ID: {} '.format(user['username'], user['id']))