2
0
mirror of https://github.com/pyrogram/pyrogram synced 2025-08-28 21:07:59 +00:00

Handle Venue type

This commit is contained in:
Dan 2018-04-05 20:35:25 +02:00
parent 1fe2b11a0a
commit 23c0d2b9ce

View File

@ -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,