diff --git a/aiogram/types/inline_query_result.py b/aiogram/types/inline_query_result.py index 5799772a..9c2432d1 100644 --- a/aiogram/types/inline_query_result.py +++ b/aiogram/types/inline_query_result.py @@ -360,6 +360,7 @@ class InlineQueryResultLocation(InlineQueryResult): title: base.String = fields.Field() live_period: base.Integer = fields.Field() heading: typing.Optional[base.Integer] = fields.Field() + proximity_alert_radius: typing.Optional[base.Integer] = fields.Field() input_message_content: InputMessageContent = fields.Field(base=InputMessageContent) thumb_url: base.String = fields.Field() thumb_width: base.Integer = fields.Field() @@ -372,6 +373,7 @@ class InlineQueryResultLocation(InlineQueryResult): title: base.String, live_period: typing.Optional[base.Integer] = None, heading: typing.Optional[base.Integer] = None, + proximity_alert_radius: typing.Optional[base.Integer] = None, reply_markup: typing.Optional[InlineKeyboardMarkup] = None, input_message_content: typing.Optional[InputMessageContent] = None, thumb_url: typing.Optional[base.String] = None, @@ -385,6 +387,7 @@ class InlineQueryResultLocation(InlineQueryResult): title=title, live_period=live_period, heading=heading, + proximity_alert_radius=proximity_alert_radius, reply_markup=reply_markup, input_message_content=input_message_content, thumb_url=thumb_url, diff --git a/aiogram/types/input_message_content.py b/aiogram/types/input_message_content.py index 21a9479d..32fee9da 100644 --- a/aiogram/types/input_message_content.py +++ b/aiogram/types/input_message_content.py @@ -45,14 +45,19 @@ class InputLocationMessageContent(InputMessageContent): latitude: base.Float = fields.Field() longitude: base.Float = fields.Field() heading: typing.Optional[base.Integer] = fields.Field() + proximity_alert_radius: typing.Optional[base.Integer] = fields.Field() def __init__(self, latitude: base.Float, longitude: base.Float, + heading: typing.Optional[base.Integer] = None, + proximity_alert_radius: typing.Optional[base.Integer] = None, ): super().__init__( latitude=latitude, longitude=longitude, + heading=heading, + proximity_alert_radius=proximity_alert_radius, ) diff --git a/aiogram/types/location.py b/aiogram/types/location.py index c8951b8a..9e81c865 100644 --- a/aiogram/types/location.py +++ b/aiogram/types/location.py @@ -14,3 +14,4 @@ class Location(base.TelegramObject): latitude: base.Float = fields.Field() live_period: typing.Optional[base.Integer] = fields.Field() heading: typing.Optional[base.Integer] = fields.Field() + proximity_alert_radius: typing.Optional[base.Integer] = fields.Field()