@@ -39,6 +39,7 @@ class Message(TelegramObject):
39
39
from_user (:class:`telegram.User`):
40
40
date (:class:`datetime.datetime`):
41
41
forward_from (:class:`telegram.User`):
42
+ forward_from_chat (:class:`telegram.Chat`):
42
43
forward_date (:class:`datetime.datetime`):
43
44
reply_to_message (:class:`telegram.Message`):
44
45
text (str):
@@ -78,6 +79,7 @@ class Message(TelegramObject):
78
79
79
80
Keyword Args:
80
81
forward_from (Optional[:class:`telegram.User`]):
82
+ forward_from_chat (:class:`telegram.Chat`):
81
83
forward_date (Optional[:class:`datetime.datetime`]):
82
84
reply_to_message (Optional[:class:`telegram.Message`]):
83
85
text (Optional[str]):
@@ -115,6 +117,7 @@ def __init__(self,
115
117
self .chat = chat
116
118
# Optionals
117
119
self .forward_from = kwargs .get ('forward_from' )
120
+ self .forward_from_chat = kwargs .get ('forward_from_chat' )
118
121
self .forward_date = kwargs .get ('forward_date' )
119
122
self .reply_to_message = kwargs .get ('reply_to_message' )
120
123
self .text = kwargs .get ('text' , '' )
@@ -165,6 +168,7 @@ def de_json(data):
165
168
data ['chat' ] = Chat .de_json (data .get ('chat' ))
166
169
data ['entities' ] = MessageEntity .de_list (data .get ('entities' ))
167
170
data ['forward_from' ] = User .de_json (data .get ('forward_from' ))
171
+ data ['forward_from_chat' ] = Chat .de_json (data .get ('forward_from' ))
168
172
data ['forward_date' ] = Message ._fromtimestamp (data .get ('forward_date' ))
169
173
data ['reply_to_message' ] = \
170
174
Message .de_json (data .get ('reply_to_message' ))
0 commit comments