mirror of
https://github.com/aiogram/aiogram.git
synced 2025-12-12 02:03:04 +00:00
Add filters and class based handler for errors
This commit is contained in:
parent
9e673998f0
commit
0fbd2819f9
9 changed files with 167 additions and 1 deletions
27
docs/dispatcher/filters/exception.md
Normal file
27
docs/dispatcher/filters/exception.md
Normal file
|
|
@ -0,0 +1,27 @@
|
|||
# Exceptions
|
||||
This filters can be helpful for handling errors from the text messages.
|
||||
|
||||
## ExceptionTypeFilter
|
||||
|
||||
Allow to match exception by type
|
||||
|
||||
### Specification
|
||||
| Argument | Type | Description |
|
||||
| --- | --- | --- |
|
||||
| `exception` | `#!python3 Union[Type[Exception], Tuple[Type[Exception]]]` | Exception type(s) |
|
||||
|
||||
|
||||
## ExceptionMessageFilter
|
||||
|
||||
Allow to match exception by message
|
||||
|
||||
### Specification
|
||||
| Argument | Type | Description |
|
||||
| --- | --- | --- |
|
||||
| `match` | `#!python3 Union[str, Pattern[str]]` | Regexp pattern |
|
||||
|
||||
## Allowed handlers
|
||||
|
||||
Allowed update types for this filters:
|
||||
|
||||
- `error`
|
||||
Loading…
Add table
Add a link
Reference in a new issue