diff --git a/telebot/__init__.py b/telebot/__init__.py index bac8206..dad0164 100644 --- a/telebot/__init__.py +++ b/telebot/__init__.py @@ -576,7 +576,7 @@ class TeleBot: its typing status). :param chat_id: :param action: One of the following strings: 'typing', 'upload_photo', 'record_video', 'upload_video', - 'record_audio', 'upload_audio', 'upload_document', 'find_location'. + 'record_audio', 'upload_audio', 'upload_document', 'find_location', 'record_video_note', 'upload_video_note'. :return: API reply. :type: boolean """ return apihelper.send_chat_action(self.token, chat_id, action) diff --git a/telebot/types.py b/telebot/types.py index 2c5fdb9..475824a 100644 --- a/telebot/types.py +++ b/telebot/types.py @@ -283,6 +283,9 @@ class Message(JsonDeserializable): if 'new_chat_member' in obj: opts['new_chat_member'] = User.de_json(obj['new_chat_member']) content_type = 'new_chat_member' + if 'new_chat_members' in obj: + opts['new_chat_members'] = obj['new_chat_members'] + content_type = 'new_chat_members' if 'left_chat_member' in obj: opts['left_chat_member'] = User.de_json(obj['left_chat_member']) content_type = 'left_chat_member'