В aiogram 3 для постоянной работы бота в Telegram теперь используется `start_polling` из модуля `aiogram.utils.executor`.
Пример использования `start_polling` в aiogram 3:
```python
from aiogram import executor, Dispatcher, types
from aiogram import Bot
API_TOKEN = 'YOUR_API_TOKEN'
bot = Bot(token=API_TOKEN)
dp = Dispatcher(bot)
@dp.message_handler()
async def echo(message: types.Message):
await message.answer(message.text)
executor.start_polling(dp, skip_updates=True)
```
В этом примере создается объект бота `bot`, объект диспетчера `dp`, и определяется обработчик сообщений `echo`. Затем используется `executor.start_polling(dp, skip_updates=True)`, чтобы запустить постоянное получение обновлений от Telegram.
Теперь в aiogram 3 нет необходимости использовать `executor.start_polling(dp)`, вместо этого используется `executor.start_polling(dp, skip_updates=True)`, чтобы избежать дублирования старых сообщений при перезапуске бота.