Тип данных InputTextMessageContent

Содержимое текстового сообщения для отправки через инлайн-режим бота.

Описание

Представляет InputMessageContent текстового сообщения, которое будет отправлено в результате инлайн-запроса.

Поле Тип Описание
message_text String Текст отправляемого сообщения, 1-4096 символов
parse_mode String Опционально. Режим парсинга сущностей в тексте сообщения. Подробнее см. параметры форматирования.
entities Array of MessageEntity Опционально. Список специальных сущностей в тексте сообщения, которые можно указать вместо parse_mode
link_preview_options LinkPreviewOptions Опционально. Параметры генерации превью ссылок для сообщения

Примеры

json

{
  "message_text": "Hello! This is a sample text message with **bold** and *italic* formatting.",
  "parse_mode": "MarkdownV2",
  "entities": [
    {
      "type": "bold",
      "offset": 0,
      "length": 5
    },
    {
      "type": "italic",
      "offset": 10,
      "length": 7
    }
  ],
  "link_preview_options": {
    "is_disabled": false,
    "url": "https://example.com",
    "prefer_small_media": true,
    "prefer_large_media": false,
    "show_above_text": false
  }
}

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

  • API 5.0. Обновлен объект InputTextMessageContent: Добавлена возможность ручного указания текстовых сущностей
  • API 7.0. Обновлен объект InputTextMessageContent: Заменено поле disable_web_page_preview на link_preview_options

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

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