Тип данных ExternalReplyInfo

Объект содержит информацию о сообщении из другого чата или темы форума, на которое даётся ответ.

Описание

Этот объект содержит информацию о сообщении, на которое даётся ответ, и которое может быть из другого чата или темы форума.

Поле Тип Описание
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 - Объект, описывающий место проведения с его координатами, названием, адресом и дополнительными идентификаторами сервисов.
Комментарии