Cat

Обновление библиотеки - AIOgram 3.12 и 3.13

Вышла новая версия AIOgram 3.12 и 3.13. Список изменений в новых версиях на русском языке.

Все статьи

Icon Link

Реклама

Icon Link
Новости proDream 10 Сентябрь 2024 Просмотров: 178

Вышла новая версия AIOgram 3.13.0, а также недавно была выпущена версия 3.12.0. В этих обновлениях добавлены важные новые функции, исправления ошибок и улучшения производительности. Рекомендуется обновить библиотеку до последней версии для получения новых возможностей и улучшенной совместимости.

⚠️ Важно! Если ваш бот работает в каналах, где используются платные реакции на сообщения, обновление 3.12 критично. В API появился новый объект, который не может быть десериализован в предыдущих версиях при вызове метода getChat.

 

Команда для обновления библиотеки:

pip install -U aiogram

 

Основные изменения в версиях 3.13.0 и 3.12.0:

 

Новые возможности:

 

Поддержка обновлений о приобретенных платных медиа.

  • Добавлен класс PaidMediaPurchased и поле purchased_paid_media в классе Update.

Передача payload при отправке платных медиа.

  • В методе SendPaidMedia теперь можно указать payload, который будет возвращен боту в обновлениях TransactionPartnerUser и purchased_paid_media.

Работа с розыгрышами.

  • Добавлено поле prize_star_count в классы GiveawayCreated, Giveaway, GiveawayWinners и ChatBoostSourceGiveaway.
  • Добавлено поле is_star_giveaway в класс GiveawayCompleted.

Поддержка нового параметра message_thread_id для получения URL сообщений.

Улучшена работа с ChatBoost.

  • Добавлен параметр ChatBoostSourcePremium в UserContextMiddleware для EventContext.

Полная поддержка Bot API 7.9 и 7.10.

Отправка платных медиа в любые чаты.

  • В методе SendPaidMedia появился параметр business_connection_id, позволяющий отправлять платные медиа от имени бизнес-аккаунта.

Поддержка платных реакций.

  • Добавлен класс ReactionTypePaid для работы с платными реакциями.

Новые методы для работы с подписками:

  • Метод CreateChatSubscriptionInviteLink для создания ссылок на подписки.
  • Метод EditChatSubscriptionInviteLink для редактирования ссылок на подписки.

Улучшена работа с InaccessibleMessage.

  • Добавлены недостающие методы, такие как .answer(), .reply(), для повышения удобства работы с этим типом сообщений.

 

Исправления ошибок:

  • Исправлены опции предпросмотра ссылок, теперь они используют глобальные настройки по умолчанию в различных компонентах.

 

Прочие улучшения:

  • Улучшена производительность StatesGroup.

Автор

    Нет комментариев

    Реклама