Skip to content

Commit d881fa6

Browse files
committed
add forward_from_chat field to message
1 parent c551d71 commit d881fa6

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

telegram/message.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@ class Message(TelegramObject):
3939
from_user (:class:`telegram.User`):
4040
date (:class:`datetime.datetime`):
4141
forward_from (:class:`telegram.User`):
42+
forward_from_chat (:class:`telegram.Chat`):
4243
forward_date (:class:`datetime.datetime`):
4344
reply_to_message (:class:`telegram.Message`):
4445
text (str):
@@ -78,6 +79,7 @@ class Message(TelegramObject):
7879
7980
Keyword Args:
8081
forward_from (Optional[:class:`telegram.User`]):
82+
forward_from_chat (:class:`telegram.Chat`):
8183
forward_date (Optional[:class:`datetime.datetime`]):
8284
reply_to_message (Optional[:class:`telegram.Message`]):
8385
text (Optional[str]):
@@ -115,6 +117,7 @@ def __init__(self,
115117
self.chat = chat
116118
# Optionals
117119
self.forward_from = kwargs.get('forward_from')
120+
self.forward_from_chat = kwargs.get('forward_from_chat')
118121
self.forward_date = kwargs.get('forward_date')
119122
self.reply_to_message = kwargs.get('reply_to_message')
120123
self.text = kwargs.get('text', '')
@@ -165,6 +168,7 @@ def de_json(data):
165168
data['chat'] = Chat.de_json(data.get('chat'))
166169
data['entities'] = MessageEntity.de_list(data.get('entities'))
167170
data['forward_from'] = User.de_json(data.get('forward_from'))
171+
data['forward_from_chat'] = Chat.de_json(data.get('forward_from'))
168172
data['forward_date'] = Message._fromtimestamp(data.get('forward_date'))
169173
data['reply_to_message'] = \
170174
Message.de_json(data.get('reply_to_message'))

0 commit comments

Comments
 (0)