Message
Содержит общую информацию о сообщении в чате или посте в канале: данные об отправителе и получателе, время создания сообщения, содержимое (текст и вложения), контекст связи с другими сообщениями (ответ или пересылка), а также публичную ссылку и статистику для постов в каналах
Возвращается в ответ на вызовы методов группы /messages и /chats/{chatId}/pin
senderobject User optional
Отправитель сообщения: пользователь или бот
Обратите внимание:
- Все параметры в объекте относятся к отправителю сообщения
- Объект отсутствует, если сообщение отправлено в канал
recipientobject Recipient
Получатель сообщения: пользователь или бот (для диалога), канал или чат
Обратите внимание: все параметры в объекте относятся к получателю сообщения
timestampinteger <int64>
Время создания сообщения в формате Unix timestamp в миллисекундах
linkobject LinkedMessage Nullable optional
Пересланное или ответное сообщение
bodyobject MessageBody
Содержимое сообщения. Текст + вложения. Может быть null, если сообщение содержит только пересланное сообщение
statobject MessageStat Nullable optional
Статистика просмотров постов — возвращается только для каналов
urlstring Nullable optional
Публичная ссылка на пост в канале. Отсутствует для диалогов и групповых чатов
Пример объекта
{
"sender": { ... },
"recipient": { ... },
"timestamp": 0,
"link": { ... },
"body": { ... },
"stat": { ... },
"url": "string"
}