ну я бы сделал так)) код читабельный, думаю вопросов возникнуть не должно))
import logging
from aiogram import Bot, Dispatcher, types
from aiogram.contrib.fsm_storage.memory import MemoryStorage
logging.basicConfig(level=logging.INFO)
API_TOKEN = 'токен'
bot = Bot(token=API_TOKEN)
storage = MemoryStorage()
dp = Dispatcher(bot, storage=storage)
@dp.message_handler(content_types=['video'])
async def video(message):
await message.answer('Вы отправили видео')
@dp.message_handler(content_types=['voice'])
async def video(message):
await message.answer('Вы отправили Голосовое сообщение')
if __name__ == '__main__':
from aiogram import executor
executor.start_polling(dp, skip_updates=True)