@Artem_2024

Ошибка в скрипте для телеграмм бота (библиотека Aiogram), что делать?

Здравствуйте! Недавно начал заниматься разработкой телеграмм ботов, сначала писал на телебот, но сейчас решил перейти на базу Aiogram, написал первый скрипт, но столкнулся с ошибкой которую не могу решить

import asyncio
from aiogram import Bot, Dispatcher, types
from aiogram.types import Message
from aiogram.types import ReplyKeyboardRemove, ReplyKeyboardMarkup, KeyboardButton, InlineKeyboardMarkup, InlineKeyboardButton

BOT_TOKEN = "**************************************"

bot = Bot(token=BOT_TOKEN)
dp = Dispatcher()

@dp.message_handler(commands=['start'])
async def process_start_command(message: types.Message):
    await message.answer("пон")

if __name__ == "__main__":
    asyncio.run(dp.start_polling())


В терминале показывает вот такую ошибку -

Traceback (most recent call last):
File "C:\Users\artem\PycharmProjects\AIMObot\main.py", line 11, in
@dp.message_handler()(commands=['start'])
AttributeError: 'Dispatcher' object has no attribute 'message_handler'

Искал в интернете решение ошибки, но не нашёл, может я тупой конечно, но я пока-что новичок в этой теме.
  • Вопрос задан
  • 57 просмотров
Решения вопроса 1
@Everything_is_bad
разберись с версией aiogram что ты поставил и версий aiogram, под которую был написан этот код
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы