Отправка альбома в Telegram боте
Есть метод, который отправляет альбом из фото, но необходимо, чтоб он отправлял и .jpg and .mp4 в соответствующих форматах в сообщениях. Сейчас метод отправляет, но вместо видео в сообщении фото т.к. в методе используется InputMediaPhoto(), не знаю, как обойти это.
def RequestMedia(username, list_of_media):
pic = []
media = []
for pic_ in list_of_media:
pic.append(open(str(pic_), "rb"))
media.append(InputMediaPhoto(pic[0], caption=str(username)))
pic.pop(0)
try:
for media_ in pic:
media.append(InputMediaPhoto(media_))
print(media)
return media
except:
print(username + " имеет только одно фото!")
return media
bot.send_media_group(555555555, RequestMedia(username, stories.GetStories(username, getID(username))))