telegramBOT. Вывод определенных полей с Message
есть сообщение от Бота:
print(message)
{'content_type': 'text', 'id': 1797, 'message_id': 1797, 'from_user': {'id': 51665305, 'is_bot': False, 'first_name': 'Smart', 'username': 'Smart_777', 'last_name': None, 'language_code': 'en', 'can_join_groups': None, 'can_read_all_group_messages': None, 'supports_inline_queries': None}, 'text': '1001'}}
Но как из этих сообщений вывести нужные данные. Например: username, first_name, id, text и тогдали
Ответы (1 шт):
Автор решения: ПИТОНИСТ версия-3-8
→ Ссылка
Например, id можно вывести так:
print(message['from_user']['id'])
Или так (это вы встретите везде):
print(message.from_user.id)
(короче)
Вывод:
51665305
И заменяйте ['id'] на ['username'], ['first_name'], ['text'] и "тогдали" :))