Выходит ошибка при импорте файла 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())
- В Dispatcher не скобок
- Неправильно написан start_polling
- Executor не нудно импортировать
- В bot.send_message нет 1 аргумента с id получателя
В общем, думаю, вам надо внимательней читать документацию