Тип данных TextQuote

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

Описание

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

Поле Тип Описание
text String Текст цитируемой части сообщения, на которое дан ответ в указанном сообщении
entities Array of MessageEntity Опционально. Специальные сущности, которые появляются в цитате. В настоящее время в цитатах сохраняются только сущности bold, italic, underline, strikethrough, spoiler, custom_emoji и date_time.
position Integer Приблизительная позиция цитаты в исходном сообщении в кодовых единицах UTF-16, указанная отправителем
is_manual True Опционально. True, если цитата была выбрана вручную отправителем сообщения. В противном случае цитата была добавлена автоматически сервером.

Примеры

json

{
  "text": "This is the quoted text",
  "entities": [
    {
      "type": "bold",
      "offset": 0,
      "length": 4
    }
  ],
  "position": 10,
  "is_manual": true
}

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

  • API 7.0. Добавлен объект TextQuote
  • API 9.5. Обновлен объект TextQuote: Добавлены поля unix_time и date_time_format
  • API 9.6. Обновлен объект TextQuote: Разрешили сущности «date_time» в цитатах TextQuote

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

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