Error Types¶
Типы ошибок находятся в модуле exceptions.
ErrorEvent¶
ErrorEvent передаётся в обработчики, зарегистрированные через
Dispatcher.errors или Router.errors.
ErrorEvent(update, exception, handler_exception, middleware_exception, context, raw_state, router_id, process_info)
dataclass
¶
Событие ошибки в цепочке диспетчера.
Передаётся в обработчики, зарегистрированные через
Dispatcher.errors или Router.errors.
Attributes:
| Name | Type | Description |
|---|---|---|
update |
UpdateUnion
|
Исходное событие. |
exception |
BaseException
|
Оригинальное исключение. |
handler_exception |
HandlerException | None
|
Обёртка ошибки handler. |
middleware_exception |
MiddlewareException | None
|
Обёртка ошибки middleware. |
context |
BaseContext
|
FSM-контекст события. |
raw_state |
Any
|
Состояние FSM на момент обработки. |
router_id |
str | int | None
|
Идентификатор роутера. |
process_info |
str
|
Строка с диагностикой обработки. |
См. также: - Max Exceptions - основные исключения API - Dispatcher Exceptions - исключения диспетчера - Download File Exception - исключения загрузки файлов