mirror of
https://github.com/pyrogram/pyrogram
synced 2025-08-28 21:07:59 +00:00
Handle Venue type
This commit is contained in:
parent
1fe2b11a0a
commit
23c0d2b9ce
@ -144,6 +144,7 @@ def parse_message(
|
|||||||
photo = None
|
photo = None
|
||||||
location = None
|
location = None
|
||||||
contact = None
|
contact = None
|
||||||
|
venue = None
|
||||||
audio = None
|
audio = None
|
||||||
voice = None
|
voice = None
|
||||||
video = None
|
video = None
|
||||||
@ -207,6 +208,16 @@ def parse_message(
|
|||||||
last_name=media.last_name,
|
last_name=media.last_name,
|
||||||
user_id=media.user_id
|
user_id=media.user_id
|
||||||
)
|
)
|
||||||
|
elif isinstance(media, types.MessageMediaVenue):
|
||||||
|
venue = pyrogram.Venue(
|
||||||
|
location=pyrogram.Location(
|
||||||
|
longitude=media.geo.long,
|
||||||
|
latitude=media.geo.lat
|
||||||
|
),
|
||||||
|
title=media.title,
|
||||||
|
address=media.address,
|
||||||
|
foursquare_id=media.venue_id
|
||||||
|
)
|
||||||
elif isinstance(media, types.MessageMediaDocument):
|
elif isinstance(media, types.MessageMediaDocument):
|
||||||
doc = media.document
|
doc = media.document
|
||||||
|
|
||||||
@ -365,6 +376,7 @@ def parse_message(
|
|||||||
photo=photo,
|
photo=photo,
|
||||||
location=location,
|
location=location,
|
||||||
contact=contact,
|
contact=contact,
|
||||||
|
venue=venue,
|
||||||
audio=audio,
|
audio=audio,
|
||||||
voice=voice,
|
voice=voice,
|
||||||
video=video,
|
video=video,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user