Добавление работы с конфликтными частями и исправление вайтлиста
This commit is contained in:
@@ -23,7 +23,7 @@ class CallbackStartsWith(BaseFilter):
|
||||
Проверяет, начинается ли callback_data с указанного префикса.
|
||||
|
||||
Attributes:
|
||||
prefix: Префикс для проверки (строка или список строк)
|
||||
№ prefix: Префикс для проверки (строка или список строк)
|
||||
ignore_case: Игнорировать регистр
|
||||
|
||||
Example:
|
||||
@@ -172,7 +172,7 @@ class CallbackMatches(BaseFilter):
|
||||
Example:
|
||||
```python
|
||||
# Паттерн: user_123, user_456 и т.д.
|
||||
@router.callback_query(CallbackMatches(r"^user_(\d+)$"))
|
||||
@router.callback_query(CallbackMatches(r'^user_(\\d+)$'))
|
||||
async def user_handler(callback: CallbackQuery, matched: dict):
|
||||
user_id = matched['groups']
|
||||
await callback.answer(f"Пользователь {user_id}")
|
||||
|
||||
Reference in New Issue
Block a user