Тип данных ReplyParameters

Объект, описывающий параметры для ответа на сообщение, включая идентификатор сообщения, чат, цитирование и дополнительные настройки.

Описание

Описывает параметры ответа для отправляемого сообщения.

Поле Тип Описание
message_id Integer Идентификатор сообщения, на которое будет дан ответ в текущем чате или в чате chat_id, если он указан
chat_id Integer or String Опционально. Если сообщение, на которое нужно ответить, находится в другом чате — уникальный идентификатор чата или username канала (в формате @channelusername). Не поддерживается для сообщений, отправляемых от имени бизнес-аккаунта, и сообщений из чатов прямых сообщений каналов
allow_sending_without_reply Boolean Опционально. Передайте True, если сообщение должно быть отправлено, даже если указанное сообщение для ответа не найдено. Всегда False для ответов в другом чате или теме форума. Всегда True для сообщений, отправляемых от имени бизнес-аккаунта
quote String Опционально. Цитируемая часть сообщения, на которое дается ответ; 0-1024 символа после разбора сущностей. Цитата должна быть точной подстрокой сообщения, на которое дается ответ, включая сущности bold, italic, underline, strikethrough, spoiler, custom_emoji и date_time. Сообщение не будет отправлено, если цитата не найдена в исходном сообщении
quote_parse_mode String Опционально. Режим для разбора сущностей в цитате. См. параметры форматирования для более подробной информации
quote_entities Array of MessageEntity Опционально. Список в формате JSON специальных сущностей, которые появляются в цитате. Может быть указан вместо quote_parse_mode
quote_position Integer Опционально. Позиция цитаты в исходном сообщении в кодовых единицах UTF-16
checklist_task_id Integer Опционально. Идентификатор конкретной задачи чек-листа, на которую нужно ответить
poll_option_id String Опционально. Постоянный идентификатор конкретного варианта опроса, на который нужно ответить

Примеры

json

{
  "message_id": 12345,
  "chat_id": -1001234567890,
  "allow_sending_without_reply": true,
  "quote": "This is the quoted part of the message",
  "quote_parse_mode": "HTML",
  "quote_entities": [
    {
      "type": "bold",
      "offset": 0,
      "length": 4
    }
  ],
  "quote_position": 10,
  "checklist_task_id": 42
}

История изменений

  • API 7.0. Добавлен объект ReplyParameters
  • API 9.2. Обновлен объект ReplyParameters: Добавлено поле checklist_task_id
  • API 9.6. Обновлен объект ReplyParameters: Добавили поле poll_option_id к классу ReplyParameters, позволяющее ботам отвечать на конкретный вариант ответа в опросе
  • API 9.6. Обновлен объект ReplyParameters: Разрешили сущности «date_time» в цитатах ReplyParameters

Дополнительно

  • MessageEntity - Объект MessageEntity представляет специальную форматированную сущность в тексте сообщения, такую как упоминания, хэштеги, ссылки или стилизованный текст.
Комментарии