Тип данных InlineQueryResultVenue

Этот объект представляет собой место проведения (venue) для встроенных запросов, содержащее его координаты, название, адрес и опциональные идентификаторы сервисов, а также позволяет отправить альтернативное сообщение или прикрепить клавиатуру.

Описание

Представляет собой место проведения. По умолчанию, место будет отправлено пользователем. В качестве альтернативы, вы можете использовать input_message_content для отправки сообщения с указанным содержимым вместо места.

Поле Тип Описание
type String Тип результата, должен быть venue
id String Уникальный идентификатор этого результата, 1-64 байта
latitude Float Широта местоположения места в градусах
longitude Float Долгота местоположения места в градусах
title String Название места
address String Адрес места
foursquare_id String Необязательный. Идентификатор места в Foursquare, если известен
foursquare_type String Необязательный. Тип места в Foursquare, если известен. (Например, “arts_entertainment/default”, “arts_entertainment/aquarium” или “food/icecream”.)
google_place_id String Необязательный. Идентификатор места в Google Places
google_place_type String Необязательный. Тип места в Google Places. (См. поддерживаемые типы.)
reply_markup InlineKeyboardMarkup Необязательный. Встроенная клавиатура, прикреплённая к сообщению
input_message_content InputMessageContent Необязательный. Содержимое сообщения, которое будет отправлено вместо места
thumbnail_url String Необязательный. URL миниатюры для результата
thumbnail_width Integer Необязательный. Ширина миниатюры
thumbnail_height Integer Необязательный. Высота миниатюры

Примеры

json

{
  "type": "venue",
  "id": "unique_venue_id_123",
  "latitude": 40.7128,
  "longitude": -74.0060,
  "title": "Central Park",
  "address": "New York, NY 10022",
  "foursquare_id": "4b0e6d00f964a520a23c22e3",
  "foursquare_type": "parks_outdoors/park",
  "google_place_id": "ChIJHX7CQr2ZwokR2jfVg7pQh2k",
  "google_place_type": "park",
  "reply_markup": {
    "inline_keyboard": [
      [
        {
          "text": "View Details",
          "url": "https://www.centralparknyc.org"
        },
        {
          "text": "Directions",
          "callback_data": "get_directions_central_park"
        }
      ]
    ]
  },
  "input_message_content": {
    "message_text": "📍 *Central Park*\n\nOne of the most famous urban parks in the world!\n\n🌳 Size: 843 acres\n📍 Location: Manhattan, New York City\n🎯 Established: 1857\n\nPerfect for walking, cycling, and outdoor activities.",
    "parse_mode": "Markdown"
  },
  "thumbnail_url": "https://example.com/images/central_park_thumb.jpg",
  "thumbnail_width": 200,
  "thumbnail_height": 150
}

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

  • API 4.0. Обновлен объект InlineQueryResultVenue: Добавлено поле foursquare_type
  • API 5.0. Обновлен объект InlineQueryResultVenue: Добавлены поля google_place_id и google_place_type
  • API 6.6. Обновлен объект InlineQueryResultVenue: Переименованы поля thumb_url, thumb_width, thumb_height в thumbnail_url, thumbnail_width, thumbnail_height

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

  • InlineKeyboardMarkup - Объект для создания встроенной клавиатуры, которая отображается непосредственно в сообщении.
  • InputMessageContent - Объект, представляющий содержимое сообщения для отправки через инлайн-запрос, поддерживающий пять различных типов контента.
Комментарии