Описание
Этот объект представляет один результат inline-запроса. Клиенты Telegram в настоящее время поддерживают результаты следующих 20 типов:
- InlineQueryResultCachedAudio
- InlineQueryResultCachedDocument
- InlineQueryResultCachedGif
- InlineQueryResultCachedMpeg4Gif/li>
- InlineQueryResultCachedPhoto
- InlineQueryResultCachedSticker
- InlineQueryResultCachedVideo
- InlineQueryResultCachedVoice
- InlineQueryResultArticle
- InlineQueryResultAudio
- InlineQueryResultContact
- InlineQueryResultGame
- InlineQueryResultDocument
- InlineQueryResultGif
- InlineQueryResultLocation
- InlineQueryResultCachedMpeg4Gif
- InlineQueryResultPhoto
- InlineQueryResultVenue
- InlineQueryResultVideo
- InlineQueryResultVoice
Примечание: Все 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 с возможностью замены на текстовое сообщение.