mirror of
https://github.com/TeamPGM/pyrogram.git
synced 2024-11-16 20:59:29 +00:00
Handle Contact type
This commit is contained in:
parent
7ba523600e
commit
156afd9805
@ -108,6 +108,7 @@ def parse_message(message: types.Message, users: dict, chats: dict):
|
||||
|
||||
photo = None
|
||||
location = None
|
||||
contact = None
|
||||
|
||||
media = message.media
|
||||
|
||||
@ -158,6 +159,13 @@ def parse_message(message: types.Message, users: dict, chats: dict):
|
||||
longitude=geo_point.long,
|
||||
latitude=geo_point.lat
|
||||
)
|
||||
elif isinstance(media, types.MessageMediaContact):
|
||||
contact = pyrogram.Contact(
|
||||
phone_number=media.phone_number,
|
||||
first_name=media.first_name,
|
||||
last_name=media.last_name,
|
||||
user_id=media.user_id
|
||||
)
|
||||
|
||||
return pyrogram.Message(
|
||||
message_id=message.id,
|
||||
@ -176,7 +184,8 @@ def parse_message(message: types.Message, users: dict, chats: dict):
|
||||
forward_date=forward_date,
|
||||
edit_date=message.edit_date,
|
||||
photo=photo,
|
||||
location=location
|
||||
location=location,
|
||||
contact=contact
|
||||
)
|
||||
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user