Ошибка при работе с aiogram в Python
Вот такая ошибка: ImportError: cannot import name 'executor' from 'aiogram' перепробовал все что только можно обновлял, удалял, переустанавливал aiogram, но executor не появляется
Ответы (1 шт):
Автор решения: Runneso
→ Ссылка
C версии 3 aiogram не перестал использовать executor для запуска бота ,и сейчас запуск выполняется с помощью библиотеки asyncio, это может выглядить так:
import asyncio
from aiogram import Bot, Dispatcher
from aiogram.fsm.storage.memory import MemoryStorage
async def main() -> None:
bot: Bot = Bot(token='')
dp: Dispatcher = Dispatcher(storage=MemoryStorage())
await bot.delete_webhook(drop_pending_updates=True)
await dp.start_polling(bot)
if __name__ == "__main__":
asyncio.run(main())