Выходит ошибка при импорте файла executor, ImportError: cannot import name 'executor' from 'aiogram',

https://youtu.be/BvPaua-oC08?si=p6rabY6I8IYwvThx

Traceback (most recent call last): File "C:\Users\OMEN\PycharmProjects\test\main.py", line 1, in from aiogram import Bot, Dispatcher, types, ex ImportError: cannot import name 'ex' from 'aiogram' (C:\Users\OMEN\PycharmProjects\test\venv\Lib\site-packages\aiogram_init_.py)

from aiogram import Bot, Dispatcher, types, executor
bot = Bot('TOKEN')
dp = Dispatcher
@dp.message_handler(commands=['start'])
async def start(message: types.Message):
bot.send_message('Привет')
dp.start_polling(dp)

Ответы (1 шт):

Автор решения: NTA
from aiogram import Bot, Dispatcher, types
from asyncio import run

bot = Bot('TOKEN')
dp = Dispatcher(bot)

@dp.message_handler(commands=['start'])
async def start(message: types.Message):
    bot.send_message(message.from_user.id, 'Привет')

async def main():
    await dp.start_polling()

run(main())
  1. В Dispatcher не скобок
  2. Неправильно написан start_polling
  3. Executor не нудно импортировать
  4. В bot.send_message нет 1 аргумента с id получателя

В общем, думаю, вам надо внимательней читать документацию

→ Ссылка