бот не отправляет файлы

хочу, что бы бот принимал несколько фото, отправленных одним сообщением, и так же одним сообщением пересылал их в канал

@dp.message_handler(content_types=["photo"])
async def get_foto(message: types.Message, state: FSMContext):
    async with state.proxy() as data:
        if type(data.get('photo')) is list:
            data['photo'].append(message.photo[-1].file_id)
            data["time"] = time()
            return
        else:
            data['photo'] = [message.photo[-1].file_id]
            data["time"] = time()
    wait_time = 3
    while time() - data["time"] < wait_time:
        await sleep(wait_time )
    print(data['photo'])
    poli = data['photo']
    await bot.send_media_group( chat_id = config.chat_id, media = poli)
    async with state.proxy() as data:
        del data["time"]
        del data["photo"]

но выдает ошибку

TypeError: Media must be an instance of InputMedia or dict, not str

Ответы (0 шт):