fixed: Cannot send playlist of audio files (#465)

* fixed: Cannot send playlist of audio files #464

* #463 removed document and audio from check

* #463 style fix
This commit is contained in:
Oleg A 2020-11-13 14:58:00 -05:00 committed by GitHub
parent ee3b0954a3
commit ae7b250e33
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -270,10 +270,10 @@ class MediaGroup(base.TelegramObject):
media = InputMediaPhoto(**media)
elif media_type == 'video':
media = InputMediaVideo(**media)
# elif media_type == 'document':
# media = InputMediaDocument(**media)
# elif media_type == 'audio':
# media = InputMediaAudio(**media)
elif media_type == 'document':
media = InputMediaDocument(**media)
elif media_type == 'audio':
media = InputMediaAudio(**media)
# elif media_type == 'animation':
# media = InputMediaAnimation(**media)
else:
@ -282,8 +282,8 @@ class MediaGroup(base.TelegramObject):
elif not isinstance(media, InputMedia):
raise TypeError(f"Media must be an instance of InputMedia or dict, not {type(media).__name__}")
elif media.type in ('document', 'audio', 'animation'):
raise ValueError(f"This type of media is not supported by media groups!")
elif media.type == 'animation':
raise ValueError("This type of media is not supported by media groups!")
self.media.append(media)