Как выглядит content_type в версии 3.х aiogram?
Как выглядит content_type в версии 3.х aiogram для TEXT. Нашел один ответ с Content, но он не помог.
Сейчас он у меня эта строчка кода выглядит так:
@dp.message(content_type=ContentType.TEXT)
Но говорит, что такой формат использовался в aiogram 2.x.
Ответы (1 шт):
Автор решения: txello
→ Ссылка
В aiogram 3.x можно использовать магический фильтр F.
from aiogram import Dispatcher, F
from aiogram.types import ContentType
dp = Dispatcher()
@dp.message(F.content_type == ContentType.TEXT)
Магический фильтр F хранит в себе message. Таким образом с ним можно работать как с условием на сообщение.