Обработка исключений
Рекомендуемый способ обработки ошибок - это блок try except внутри хэндлера,
но для общих случаев вы можете добавить обработчик ошибок на уровень роутера или диспетчера.
Событие исключения
aliceio.types.error_event.ErrorEvent
Bases: AliceEvent
Внутренннее событие, используется для получения ошибок при обработке событий.
event: AliceEvent
property
exception: Exception
instance-attribute
update: Update
instance-attribute
Исключения библиотеки
aliceio.exceptions.AliceioError
Bases: Exception
Базовое исключение для всех ошибок aliceio.
aliceio.exceptions.DetailedAliceioError
aliceio.exceptions.AliceAPIError
aliceio.exceptions.AliceNetworkError
aliceio.exceptions.AliceNoCredentialsError
aliceio.exceptions.AliceWrongFieldError
aliceio.exceptions.ClientDecodeError
Bases: AliceioError
Исключение возникает, когда клиент не может декодировать ответ (неверный ответ или запрос и тд).