User
Объект, описывающий один из вариантов наследования:
User— объект содержит общую информацию о пользователе или боте без аватараUserWithPhoto— объект с общей информацией о пользователе или боте, дополнительно содержит URL аватара и описаниеBotInfo— объект включает общую информацию о боте, URL аватара и описание. Дополнительно содержит список команд, поддерживаемых ботом. Возвращается только при вызове методаGET /meChatMember— объект включает общую информацию о пользователе или боте, URL аватара и описание при его наличии. Дополнительно содержит данные для пользователей-участников чата. Возвращается только при вызове некоторых методов группы/chats, напримерGET /chats/{chatId}/members
user_id
Идентификатор пользователя или бота
first_name
Отображаемое имя пользователя или бота
last_name
Отображаемая фамилия пользователя. Для ботов это поле не возвращается
username
Никнейм бота или уникальное публичное имя пользователя. В случае с пользователем может быть
null, если тот недоступен или имя не задано
is_bot
true, если это бот
last_activity_time
Время последней активности пользователя или бота в MAX (Unix timestamp в миллисекундах). Если пользователь отключил в настройках профиля мессенджера MAX возможность видеть, что он в сети онлайн, поле может не возвращаться
name
Устаревшее поле, скоро будет удалено
Пример объекта
JSON
{
"user_id": 0,
"first_name": "string",
"last_name": "string",
"username": "string",
"is_bot": true,
"last_activity_time": 0,
"name": "string"
}