Тип данных ReplyParameters

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

Описание

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

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

Примеры

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

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

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