Все с нуля писать скорее всего не придется (Хотя хз как именно у вас все написано). В репозитории aiogram есть пример как можно поднять бота на webhook с использованием aiohttp.
Я использовал FastAPI как ASGI приложение, которое ловило запрос от сервера телеги и вызывало метод dp.feed_update()