Что нужно сделать, если возникает ошибка AttributeError: 'Dispatcher' object has no attribute 'message_handler'?

Как исправить ошибку AttributeError: 'Dispatcher' object has no attribute 'message_handler'?
  • 16 июня 2024 г. 23:21
Ответы на вопрос 2
Ошибка AttributeError: 'Dispatcher' object has no attribute 'message_handler' возникает, когда в коде пытаемся обратиться к атрибуту 'message_handler', который не существует у объекта 'Dispatcher'.

Для исправления данной ошибки необходимо убедиться, что правильно указано название атрибута и что такой атрибут действительно существует у объекта 'Dispatcher'. Возможно, вам нужно использовать другое имя атрибута или проверить правильность кода.

Если это ошибка в сторонней библиотеке или модуле, то возможно вам нужно обновить данную библиотеку до последней версии или найти альтернативный способ выполнения нужной задачи.
@dp.message_handler(F.text == "Сгенерировать рандомный образ")
async def sendphoto(msg):
        arr=["IMG_20220623_235518", "IMG_20220623_235518", "d1ef4ee5d9c90dea901b052dcffa2530"]
        photo=open(random.choice(arr), "rb")
        await bot.send_photo(msg.from_user.id, photo)
Похожие вопросы