Описание
Этот объект содержит информацию о сообщении, на которое даётся ответ, и которое может быть из другого чата или темы форума.
| Поле | Тип | Описание |
|---|---|---|
| origin | MessageOrigin | Источник сообщения, на которое отвечает данное сообщение |
| chat | Chat | Необязательное. Чат, к которому принадлежит исходное сообщение. Доступно только если чат является супергруппой или каналом. |
| message_id | Целое число | Необязательное. Уникальный идентификатор сообщения внутри исходного чата. Доступно только если исходный чат является супергруппой или каналом. |
| link_preview_options | LinkPreviewOptions | Необязательное. Параметры, используемые для генерации предпросмотра ссылки для исходного сообщения, если это текстовое сообщение |
| animation | Animation | Необязательное. Сообщение является анимацией, информация об анимации |
| audio | Audio | Необязательное. Сообщение является аудиофайлом, информация о файле |
| document | Document | Необязательное. Сообщение является общим файлом, информация о файле |
| paid_media | PaidMediaInfo | Необязательное. Сообщение содержит платный медиа-контент; информация о платном медиа |
| photo | Массив объектов PhotoSize | Необязательное. Сообщение является фотографией, доступные размеры фотографии |
| sticker | Sticker | Необязательное. Сообщение является стикером, информация о стикере |
| story | Story | Необязательное. Сообщение является пересланной историей |
| video | Video | Необязательное. Сообщение является видео, информация о видео |
| video_note | VideoNote | Необязательное. Сообщение является видеосообщением, информация о видеосообщении |
| voice | Voice | Необязательное. Сообщение является голосовым сообщением, информация о файле |
| has_media_spoiler | True | Необязательное. True, если медиа в сообщении скрыто спойлер-анимацией |
| checklist | Checklist | Необязательное. Сообщение является чек-листом |
| contact | Contact | Необязательное. Сообщение является общим контактом, информация о контакте |
| dice | Dice | Необязательное. Сообщение является игральной костью со случайным значением |
| game | Game | Необязательное. Сообщение является игрой, информация об игре. Подробнее об играх » |
| giveaway | Giveaway | Необязательное. Сообщение является запланированным розыгрышем, информация о розыгрыше |
| giveaway_winners | GiveawayWinners | Необязательное. Розыгрыш с публичными победителями был завершён |
| invoice | Invoice | Необязательное. Сообщение является счетом на оплату, информация о счёте. Подробнее об оплатах » |
| location | Location | Необязательное. Сообщение является общей геолокацией, информация о местоположении |
| poll | Poll | Необязательное. Сообщение является нативным опросом, информация об опросе |
| venue | Venue | Необязательное. Сообщение является заведением, информация о заведении |
Примеры
json
{
"origin": {
"type": "hidden_user",
"date": 1612345678,
"sender_user_name": "hidden_username"
},
"chat": {
"id": -1001234567890,
"type": "supergroup",
"title": "Test Supergroup"
},
"message_id": 12345,
"link_preview_options": {
"is_disabled": false,
"url": "https://example.com",
"prefer_small_media": true
},
"photo": [
{
"file_id": "AgACAgUAAxkBAAIB",
"file_unique_id": "AQADBAATpV4wVwAC",
"width": 800,
"height": 600,
"file_size": 123456
}
],
"has_media_spoiler": true,
"poll": {
"id": "123456789012345678",
"question": "Sample poll question?",
"options": [
{"text": "Option 1", "voter_count": 5},
{"text": "Option 2", "voter_count": 3}
],
"total_voter_count": 8,
"is_closed": false,
"is_anonymous": true,
"type": "regular",
"allows_multiple_answers": false
}
}
История изменений
- API 7.0. Добавлен объект ExternalReplyInfo
- API 9.1. Обновлен объект ExternalReplyInfo: Добавлено поле checklist
Дополнительно
- MessageOrigin - Объект, описывающий источник происхождения сообщения в Telegram.
- Chat - Объект, представляющий чат в Telegram с его основными характеристиками и типом.
- LinkPreviewOptions - Объект для настройки параметров предварительного просмотра ссылок в сообщениях Telegram.
- Animation - Объект представляет файл анимации (GIF или видео без звука) с метаданными о размере, длительности и характеристиках файла.
- Audio - Объект, представляющий музыкальный аудиофайл в Telegram с метаданными, такими как длительность, исполнитель и обложка альбома.
- Document - Объект, представляющий общий файл (не фото, голосовое или аудио) с метаданными для загрузки и идентификации.
- PaidMediaInfo - Объект описывает платный медиаконтент в сообщении и условия его покупки за Telegram Stars.
- PhotoSize - Объект, представляющий один размер фотографии или миниатюры файла/стикера с метаданными файла.
- Sticker - Объект, представляющий стикер в Telegram, содержащий информацию о его типе, размере, формате и дополнительных характеристиках.
- Story - Объект, представляющий историю, опубликованную в чате Telegram.
- Video - Объект, представляющий видеофайл с метаданными, включая размер, продолжительность, миниатюру и информацию о файле.
- VideoNote - Объект, представляющий видеосообщение в Telegram, с информацией о файле, размере, длительности и миниатюре.
- Voice - Объект, представляющий голосовое сообщение в Telegram Bot API.
- Checklist - Объект, описывающий контрольный список с задачами и настройками доступа для других пользователей.
- Contact - Объект Contact представляет телефонный контакт с основной информацией и дополнительными данными в формате vCard.
- Dice - Объект, представляющий анимированный эмодзи с случайным значением, используемый для игр в Telegram.
- Game - Объект Game представляет игру в Telegram, создаваемую через BotFather, и содержит её название, описание, медиафайлы и текст с возможными сущностями.
- Giveaway - Объект, описывающий запланированный розыгрыш с указанием условий участия, призов и правил выбора победителей.
- GiveawayWinners - Объект, содержащий информацию о завершённом розыгрыше с публичными победителями, включая список победителей, параметры розыгрыша и детали призов.
- Invoice - Объект содержит основную информацию о платёжном счёте, включая название товара, описание, валюту и общую сумму.
- Location - Объект, представляющий географическую точку на карте с координатами и дополнительными параметрами для live-локаций.
- Poll - Объект, содержащий информацию об опросе, включая вопрос, варианты ответов, настройки и результаты голосования.
- Venue - Объект, описывающий место проведения с его координатами, названием, адресом и дополнительными идентификаторами сервисов.