@@ -111,6 +111,7 @@ def __init__(self, update_id, message, edited_message, inline_query, chosen_inli
111111 self .update_id = update_id
112112 self .edited_message = edited_message
113113 self .message = message
114+ self .edited_message = edited_message
114115 self .inline_query = inline_query
115116 self .chosen_inline_result = chosen_inline_result
116117 self .callback_query = callback_query
@@ -187,6 +188,8 @@ def de_json(cls, json_string):
187188 opts ['forward_date' ] = obj ['forward_date' ]
188189 if 'reply_to_message' in obj :
189190 opts ['reply_to_message' ] = Message .de_json (obj ['reply_to_message' ])
191+ if 'edit_date' in obj :
192+ opts ['edit_date' ] = obj .get ('edit_date' )
190193 if 'text' in obj :
191194 opts ['text' ] = obj ['text' ]
192195 content_type = 'text'
@@ -278,6 +281,7 @@ def __init__(self, message_id, from_user, date, chat, content_type, options):
278281 self .forward_from = None
279282 self .forward_date = None
280283 self .reply_to_message = None
284+ self .edit_date = None
281285 self .text = None
282286 self .entities = None
283287 self .audio = None
@@ -313,13 +317,17 @@ def de_json(cls, json_string):
313317 offset = obj ['offset' ]
314318 length = obj ['length' ]
315319 url = obj .get ('url' )
316- return cls (type , offset , length , url )
320+ user = None
321+ if 'user' in obj :
322+ user = User .de_json (obj ['user' ])
323+ return cls (type , offset , length , url , user )
317324
318- def __init__ (self , type , offset , length , url = None ):
325+ def __init__ (self , type , offset , length , url = None , user = None ):
319326 self .type = type
320327 self .offset = offset
321328 self .length = length
322329 self .url = url
330+ self .user = user
323331
324332
325333class PhotoSize (JsonDeserializable ):
0 commit comments