Add missing input conversion for MessageMediaGeoLive

Fixes #4576.
This commit is contained in:
Lonami Exo 2025-03-09 13:00:15 +01:00
parent 859f7423f2
commit 4bfe7849f6

View File

@ -499,6 +499,14 @@ def get_input_media(
if isinstance(media, types.MessageMediaGeo): if isinstance(media, types.MessageMediaGeo):
return types.InputMediaGeoPoint(geo_point=get_input_geo(media.geo)) return types.InputMediaGeoPoint(geo_point=get_input_geo(media.geo))
if isinstance(media, types.MessageMediaGeoLive):
return types.InputMediaGeoLive(
geo_point=get_input_geo(media.geo),
period=media.period,
heading=media.heading,
proximity_notification_radius=media.proximity_notification_radius,
)
if isinstance(media, types.MessageMediaVenue): if isinstance(media, types.MessageMediaVenue):
return types.InputMediaVenue( return types.InputMediaVenue(
geo_point=get_input_geo(media.geo), geo_point=get_input_geo(media.geo),