👑️
async def on_group_media(message: types.Message, state: FSMContext):
async with state.proxy() as data:
await message.answer(f"Media group: {data[message.media_group_id]}")
@dp.message_handler(lambda message: message.media_group_id is not None, content_types="photo")
async def album_handle(message: types.Message, state: FSMContext):
async with state.proxy() as data:
if message.media_group_id not in data:
asyncio.get_event_loop().call_later(1, asyncio.create_task, on_group_media(message, state))
data._data.setdefault(message.media_group_id, []).append(message.photo[-1].file_id)