@szjyakgf

Как использовать фильтры вместе?

1) Нужно обрабатывать команду test и там же F.from_user.id == ADMIN, но не разобрался как их объединить
@router.message(Command('test')
async def cmd_test(message: Message) -> None:


2) Внутри данной команды использую command.args, команда типа "/test 24", но нужно добавить вызовы типа "test 24" и "тест 24"
@router.message(Command('test'))
async def cmd_test(message: Message, command: CommandObject) -> None:

Можно переписать command.args на message.text[1:]и добавить
@router.message(F.text.lower().startswith('test') | F.text.lower().startswith('тест'))
Но как-то не комильфо
  • Вопрос задан
  • 39 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

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