Тип данных InlineQueryResult

Этот объект представляет один результат inline-запроса и может быть одного из 20 поддерживаемых типов, таких как аудио, фото, видео, документы и другие медиаформаты.

Описание

Этот объект представляет один результат inline-запроса. Клиенты Telegram в настоящее время поддерживают результаты следующих 20 типов:

Примечание: Все URL-адреса, передаваемые в результатах inline-запросов, будут доступны конечным пользователям и поэтому должны считаться публичными.

Примеры

json

{
  "type": "article",
  "id": "unique-result-id-123",
  "title": "Example Article",
  "input_message_content": {
    "message_text": "This is the content of the article"
  },
  "reply_markup": {
    "inline_keyboard": [
      [
        {
          "text": "Open Link",
          "url": "https://example.com"
        }
      ]
    ]
  },
  "url": "https://example.com",
  "hide_url": true,
  "description": "This is a description of the article",
  "thumbnail_url": "https://example.com/thumb.jpg",
  "thumbnail_width": 100,
  "thumbnail_height": 100
}

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

  • API 2.0. Обновлен объект InlineQueryResult: Добавлены 19 новых типов данных

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

  • InlineQueryResultCachedAudio - Результат встроенного запроса для отправки MP3-аудиофайла, хранящегося на серверах Telegram, с возможностью замены на произвольное сообщение.
  • InlineQueryResultCachedDocument - Объект для отправки документа, хранящегося на серверах Telegram, в инлайн-режиме с возможностью замены содержимого сообщения.
  • InlineQueryResultCachedGif - Объект для отправки анимированного GIF-файла, хранящегося на серверах Telegram, с возможностью добавления подписи или альтернативного содержимого.
  • InlineQueryResultCachedMpeg4Gif - Результат встроенного запроса для отправки анимированного MPEG-4 файла, хранящегося на серверах Telegram, с возможностью добавления подписи или альтернативного содержимого сообщения.
  • InlineQueryResultCachedPhoto - Результат встроенного запроса, представляющий фотографию, уже хранящуюся на серверах Telegram, которую можно отправить с подписью или заменить альтернативным содержимым.
  • InlineQueryResultCachedSticker - Результат встроенного запроса, представляющий стикер, хранящийся на серверах Telegram, с возможностью отправки альтернативного сообщения.
  • InlineQueryResultCachedVideo - Этот объект представляет собой ссылку на видеофайл, хранящийся на серверах Telegram, который можно отправить с подписью или заменить альтернативным содержимым сообщения.
  • InlineQueryResultCachedVoice - Объект для отправки сохранённого на серверах Telegram голосового сообщения через инлайн-режим бота.
  • InlineQueryResultArticle - Объект, представляющий ссылку на статью или веб-страницу для встроенных запросов Telegram ботов.
  • InlineQueryResultAudio - Объект, представляющий ссылку на MP3-аудиофайл для встроенных запросов в Telegram ботах.
  • InlineQueryResultContact - Объект, представляющий контакт с номером телефона для отображения во встроенных результатах поиска Telegram.
  • InlineQueryResultGame - Объект, представляющий инлайн-результат в виде игры с возможностью прикрепления инлайн-клавиатуры.
  • InlineQueryResultDocument - Объект, представляющий ссылку на PDF или ZIP файл для отправки через встроенный запрос в Telegram.
  • InlineQueryResultGif - Объект, представляющий ссылку на анимированный GIF-файл для встроенных запросов Telegram Bot API.
  • InlineQueryResultLocation - Этот объект представляет собой местоположение на карте, которое можно отправить в результатах встроенного запроса Telegram бота.
  • InlineQueryResultPhoto - Этот объект представляет результат встроенного запроса в виде фотографии с возможностью отправки либо самого изображения, либо альтернативного сообщения.
  • InlineQueryResultVenue - Этот объект представляет собой место проведения (venue) для встроенных запросов, содержащее его координаты, название, адрес и опциональные идентификаторы сервисов, а также позволяет отправить альтернативное сообщение или прикрепить клавиатуру.
  • InlineQueryResultVideo - Этот объект представляет собой результат встроенного запроса, содержащий видеофайл или ссылку на страницу с видеоплеером, который можно отправить в чат с дополнительными параметрами.
  • InlineQueryResultVoice - Объект, представляющий результат встроенного запроса в виде голосового сообщения в формате OGG/Opus с возможностью замены на текстовое сообщение.
Комментарии