InlineQueryResultLocation

class telegram.InlineQueryResultLocation(id, latitude, longitude, title, live_period=None, reply_markup=None, input_message_content=None, horizontal_accuracy=None, heading=None, proximity_alert_radius=None, thumbnail_url=None, thumbnail_width=None, thumbnail_height=None, *, api_kwargs=None)[source]

Bases: telegram.InlineQueryResult

Represents a location on a map. By default, the location will be sent by the user. Alternatively, you can use input_message_content to send a message with the specified content instead of the location.

Changed in version 20.5: Removed the deprecated arguments and attributes thumb_*.

Parameters:
type[source]

'location'.

Type:

str

id[source]

Unique identifier for this result, 1- 64 Bytes.

Type:

str

latitude[source]

Location latitude in degrees.

Type:

float

longitude[source]

Location longitude in degrees.

Type:

float

title[source]

Location title.

Type:

str

horizontal_accuracy[source]

Optional. The radius of uncertainty for the location, measured in meters; 0- 1500.

Type:

float

live_period[source]

Optional. Period in seconds for which the location will be updated, should be between 60 and 86400 or 2147483647 for live locations that can be edited indefinitely.

Type:

int

heading[source]

Optional. For live locations, a direction in which the user is moving, in degrees. Must be between 1 and 360 if specified.

Type:

int

proximity_alert_radius[source]

Optional. For live locations, a maximum distance for proximity alerts about approaching another chat member, in meters. Must be between 1 and 100000 if specified.

Type:

int

reply_markup[source]

Optional. Inline keyboard attached to the message.

Type:

telegram.InlineKeyboardMarkup

input_message_content[source]

Optional. Content of the message to be sent instead of the location.

Type:

telegram.InputMessageContent

thumbnail_url[source]

Optional. Url of the thumbnail for the result.

Added in version 20.2.

Type:

str

thumbnail_width[source]

Optional. Thumbnail width.

Added in version 20.2.

Type:

int

thumbnail_height[source]

Optional. Thumbnail height.

Added in version 20.2.

Type:

int

HORIZONTAL_ACCURACY = 1500[source]

telegram.constants.LocationLimit.HORIZONTAL_ACCURACY

Added in version 20.0.

MAX_HEADING = 360[source]

telegram.constants.LocationLimit.MAX_HEADING

Added in version 20.0.

MAX_LIVE_PERIOD = 86400[source]

telegram.constants.LocationLimit.MAX_LIVE_PERIOD

Added in version 20.0.

MAX_PROXIMITY_ALERT_RADIUS = 100000[source]

telegram.constants.LocationLimit.MAX_PROXIMITY_ALERT_RADIUS

Added in version 20.0.

MIN_HEADING = 1[source]

telegram.constants.LocationLimit.MIN_HEADING

Added in version 20.0.

MIN_LIVE_PERIOD = 60[source]

telegram.constants.LocationLimit.MIN_LIVE_PERIOD

Added in version 20.0.

MIN_PROXIMITY_ALERT_RADIUS = 1[source]

telegram.constants.LocationLimit.MIN_PROXIMITY_ALERT_RADIUS

Added in version 20.0.