Тип данных InlineQuery

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

Описание

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

Поле Тип Описание
id String Уникальный идентификатор этого запроса
from User Отправитель
query String Текст запроса (до 256 символов)
offset String Смещение возвращаемых результатов, может управляться ботом
chat_type String Опционально. Тип чата, из которого был отправлен инлайн-запрос. Может быть «sender» для приватного чата с отправителем запроса, «private», «group», «supergroup» или «channel». Тип чата всегда должен быть известен для запросов, отправленных из официальных клиентов и большинства сторонних клиентов, за исключением случаев, когда запрос был отправлен из секретного чата
location Location Опционально. Местоположение отправителя, только для ботов, запрашивающих местоположение пользователя

Примеры

json

{
  "id": "1234567890",
  "from": {
    "id": 987654321,
    "is_bot": false,
    "first_name": "John",
    "last_name": "Doe",
    "username": "johndoe",
    "language_code": "en"
  },
  "query": "search query",
  "offset": "10",
  "chat_type": "private",
  "location": {
    "latitude": 40.7128,
    "longitude": -74.0060
  }
}

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

  • API 2.0. Обновлен объект InlineQuery: Добавлено поле location
  • API 5.2. Обновлен объект InlineQuery: Добавлено поле chat_type с типом чата, из которого отправлен inline-запрос

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

  • User - Объект, представляющий пользователя или бота Telegram с основной информацией и настройками.
  • Location - Объект, представляющий географическую точку на карте с координатами и дополнительными параметрами для live-локаций.
Комментарии