169 похожих чатов

У меня на второй версии был такой хендлер @dp.message_handler(CommandStart(re.compile(...))) как зарегать такой

же в тройке? я потыкал попробовал разные варианты не понял. в доке тоже не нашёл

13 ответов

17 просмотров
Юрий-Чебышев Автор вопроса

так возможно я просто пиздоглазый, пойду ещё проверю regexp_match аргумент))

https://docs.aiogram.dev/en/dev-3.x/dispatcher/filters/command.html?highlight=Command

как-то так @router.message(CommandStart(command_magic=F.args.regexp(...)))

Юрий-Чебышев Автор вопроса
Groosha
screenshot А в доке нет описания(

https://docs.aiogram.dev/en/dev-3.x/dispatcher/filters/command.html#aiogram.dispatcher.filters.command.Command.command_magic

Юрий-Чебышев Автор вопроса
Alex RootJunior 🇺🇦
как-то так @router.message(CommandStart(command_ma...

ой а у меня вроде без магии сработало CommandStart(regexp_match=...)

Юрий Чебышев
ой а у меня вроде без магии сработало CommandStar...

не, CommandStart не имеет аргумент regexp_match, это ж атрибут CommandObject такой, а не в фильтре

Юрий-Чебышев Автор вопроса
Alex RootJunior 🇺🇦
не, CommandStart не имеет аргумент regexp_match, э...

т.е. я буду ловить лишние апдейты или что не так в том виде что я сделал?

Юрий Чебышев
т.е. я буду ловить лишние апдейты или что не так в...

именно хотя странно что ты ошибку про неизвестный аргумент не получил

Юрий-Чебышев Автор вопроса
Alex RootJunior 🇺🇦
именно хотя странно что ты ошибку про неизвестный ...

кстати спасибо за валидацию kwarg-параметров на известность. я когда-то нарывался на опечатки, больно было. а теперь красота!

Юрий-Чебышев Автор вопроса
Alex RootJunior 🇺🇦
а подсказку про неизвестный фильтр видел?

ошибку видел когда контент-тайп не зарегистрировал

Похожие вопросы

Обсуждают сегодня

Интересно, нет ли какого-то способа получить из dll не адрес самой метки, а адрес со смещением?
The Bird of Hermes
54
Почему спрашиваю - поймал падение на совершенно уже пустом проекте, хочу до минимального повторяемого свести... Такой вопрос - вот эти юниты, перечисленные в инспекторе объек...
notme
6
Anyone here suffers from unexplained aural migraines, who would be up for talking for a bit? Doesn't *have* to be aural, but I am not asking about headaches, I mean actual mi...
Martin Rys
58
Сообщение* в закодированном виде. То есть, просто сделать sendMessage?text=Привет бла-бла! не получится, надо в HEX переводить, и добавлять процент, типа такого: sendMessage?t...
КТ315
21
А случайно нет ли в паскале штатной возможности передать указатель и количество туда где array of в качестве аргумента?
zamtmn
25
Друзья, за кем?
Magic
12
А шо, ты этой библиотекой пользуешься?
Darkanronpa Dark Hole
10
я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
100
Всем привет. Кто-то может подсказать, как можно перевести значения Selection поля, если список значений в нем формируется динамически? Я изначально их получаю из selection дру...
Наталья Селезнева
6
Ну раз я пока тут, задам пару глупых вопросов. Зачем писать на ассемблере если компилятор довольно умный, а ассемблер много времени занимает? В каких прикладных задачах сейчас...
Максим Рябцев
20
Карта сайта