Не получается импортировать aiogram.filters.command

Рейтинг: 1Ответов: 2Опубликовано: 25.08.2023
import asyncio
import logging
from aiogram import Bot, Dispatcher, types
from aiogram.filters.command import Command

Ошибка: Cannot find reference 'filters' in 'init.py' Как исправить?

Ответы

▲ 0

Попробуй

from aiogram.dispatcher.filters import Command
▲ 0

Убедитесь, что у вас установлена версия Aiogram 3.x, потому что начиная с нее выглядит импорт таким образом.

Если же у вас aiogram 2.x, вам не нужно импортировать Command для отлавливания команд. Можно использовать список:

@dp.message_handler(commands=['start'])

Но если вам нужно использование именно Command, его можно импортировать вот так:

from aiogram.dispatcher.filters.command import Command

Использование:

@dp.message_handler(Command('start'))