Какие старые ошибки в Aiogram были заменены на новые?

Я ищу информацию о том, какие ошибки в версии 3.x библиотеки aiogram заменяют те, что были в версии 2.x. Могу ли я получить помощь в этом вопросе?
  • 20 октября 2024 г. 14:32
Ответы на вопрос 2
В версии 3.x библиотеки Aiogram произошли значительные изменения, включая обновления в обработке исключений (ошибок). Ниже приведён список некоторых ошибок, которые были заменены или переименованы в новой версии, но для получения самой актуальной информации всегда стоит обращаться к официальной документации или к журналу изменений (CHANGELOG):

1. **`BotBlocked`** - в версии 2.x это была ошибка, возникающая, когда бот был заблокирован пользователем. В версии 3.x эта ошибка переименована в **`ChatNotFound`** и теперь более обобщена.

2. **`Unauthorized`** - раньше означала, что бот не авторизован, теперь также переименована и часть нового подхода обработки ошибок.

3. **`InvalidQuery`** - ошибки, связанные с некорректными запросами, в 3.x получили более детализированные классы ошибок.

4. **Ошибка `PermissionDenied`** и подобные также могли подвергнуться изменению в именах и способах обработки.

Каждая из ошибок теперь больше ориентирована на конкретные случаи использования и лучше соответствует современным подходам к разработке.

Для получения самой точной информации и детальных изменений в обработке ошибок, вам стоит ознакомиться с [документацией Aiogram](https://docs.aiogram.dev/) или с [журналом изменений GitHub](https://github.com/aiogram/aiogram/releases), где перечислены все изменения, произошедшие с момента выпуска 3.x версии.
Похожие вопросы