Ошибка `'Dispatcher' object has no attribute 'message_handler'` возникает потому, что функция `message_handler` не является частью библиотеки Aiogram. Рекомендуется использовать декоратор `dp.message_handler()` для обработки команды `/start`.
Вот исправленный код:
```python
import logging
import aiogram
from aiogram import Bot, Dispatcher, types
# Инициализация бота и диспетчера
API_TOKEN = 'YOUR_API_TOKEN'
bot = Bot(token=API_TOKEN)
dp = Dispatcher(bot)
# Настройка логирования
logging.basicConfig(level=logging.INFO)
# Обработчик команды /start
@dp.message_handler(commands=['start'])
async def start_command(message: types.Message):
await message.reply("Привет! Я бот!")
# Запуск бота
if __name__ == '__main__':
aiogram.executor.start_polling(dp)
```
Помимо этого, код добавляет настройку логирования и запуск бота. Убедитесь, что замените `'YOUR_API_TOKEN'` на свой токен бота.