Cat

ОбновлСниС Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ - AIOgram 3.14

πŸš€ Π’Ρ‹ΡˆΠ»Π° новая вСрсия Aiogram 3.14.0!

ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΡΡ‚ΠΈ Ρ€Π΅Π»ΠΈΠ·Π° со списком ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π½Π° русском языкС.

ВсС ΡΡ‚Π°Ρ‚ΡŒΠΈ

Icon Link

Π Π΅ΠΊΠ»Π°ΠΌΠ°

Icon Link
Новости proDream 03 ΠΠΎΡΠ±Ρ€ΡŒ 2024 ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€ΠΎΠ²: 282

πŸš€ Π’Ρ‹ΡˆΠ»Π° новая вСрсия Aiogram 3.14.0!

ОбновлСниС Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½Π½ΡƒΡŽ ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ, Π½ΠΎΠ²Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с API ΠΈ ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡ Π² систСмС хранСния Π΄Π°Π½Π½Ρ‹Ρ….

 

Команда для обновлСния Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ:

pip install -U aiogram

 

Π‘ΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ ΠΈ систСмныС трСбования

  • Aiogram Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ совмСстим с Python 3.13, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ Π² процСссы CI/CD.
  • ΠŸΡ€Π΅ΠΊΡ€Π°Ρ‰Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Python 3.8 Π² связи с ΠΎΠΊΠΎΠ½Ρ‡Π°Π½ΠΈΠ΅ΠΌ срока Π΅Π³ΠΎ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ (EOL).

 

⚠️ Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… случаях для установки зависимостСй потрСбуСтся компилятор (Rust ΠΈΠ»ΠΈ C++).

  • Windows: установитС Visual Studio.
  • Linux: установитС ΠΏΠ°ΠΊΠ΅Ρ‚ build-essential.
  • macOS: установитС Xcode.

Когда Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ зависимостСй выпустят вСрсии с ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ скомпилированными сборками для Windows, Linux ΠΈ macOS, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ компиляции ΠΎΡ‚ΠΏΠ°Π΄Π΅Ρ‚.

 

НовыС возмоТности ΠΈ ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡ

  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ business_connection_id Π² ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ API для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌ Message. Π’Π΅ΠΏΠ΅Ρ€ΡŒ этот ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ доступСн Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ Π² Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°Ρ… экзСмпляра, Ρ‡Ρ‚ΠΎ ΡƒΠΏΡ€ΠΎΡ‰Π°Π΅Ρ‚ манипуляции с Π΄Π°Π½Π½Ρ‹ΠΌΠΈ сообщСния.
  • Новая функция get_value Π²ΠΎ всСх встроСнных рСализациях Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π² FSMContext ΠΈ SceneWizard.
  • Π£Π»ΡƒΡ‡ΡˆΠ΅Π½ΠΎ наслСдованиС ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΈ дСйствий Π² Π‘Ρ†Π΅Π½Π°Ρ…. Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΠΏΠ΅Ρ€Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ΡΡ Π² Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΡ… сцСнах Π±Π΅Π· нСобходимости копирования, Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ ΠΊΠΎΠ΄ Π±ΠΎΠ»Π΅Π΅ Π³ΠΈΠ±ΠΊΠΈΠΌ.
  • Полная ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Bot API 7.11:
    • Π”ΠΎΠ±Π°Π²Π»Π΅Π½ класс CopyTextButton ΠΈ ΠΏΠΎΠ»Π΅ copy_text для создания inline-ΠΊΠ½ΠΎΠΏΠΎΠΊ, ΠΊΠΎΠΏΠΈΡ€ΡƒΡŽΡ‰ΠΈΡ… тСкст.
    • НовыС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ allow_paid_broadcast, Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ‹ Π² ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ сообщСний, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ тСкст, изобраТСния, Π²ΠΈΠ΄Π΅ΠΎ ΠΈ Ρ‚. Π΄.
    • Новый класс TransactionPartnerTelegramApi для управлСния транзакциями, связанными с ΠΏΠ»Π°Ρ‚Π½Ρ‹ΠΌΠΈ рассылками.
    • Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ ΠΌΠ΅Π΄ΠΈΠ° ΠΊ ΡƒΠΆΠ΅ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌ тСкстовым сообщСниям с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° EditMessageMedia.
    • ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Ρ…ΡΡˆΡ‚Π΅Π³ΠΎΠ² ΠΈ ΠΊΡΡˆΡ‚Π΅Π³ΠΎΠ², ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΡ… поиск Π² ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Ρ… Ρ‡Π°Ρ‚Π°Ρ….

 

Π˜ΡΠΏΡ€Π°Π²Π»Π΅Π½Π½Ρ‹Π΅ ошибки

  • Π˜ΡΠΏΡ€Π°Π²Π»Π΅Π½Π° ошибка PytestDeprecationWarning, возникавшая ΠΏΡ€ΠΈ запускС тСстов с использованиСм pytest-asyncio.
  • Π£Π»ΡƒΡ‡ΡˆΠ΅Π½Π° сСриализация Π² Ρ„Π°Π±Ρ€ΠΈΠΊΠ΅ CallbackData, Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ UUID прСдставлСн Π² Π²ΠΈΠ΄Π΅ 32 Π±Π°ΠΉΡ‚ вмСсто 36 (Π±Π΅Π· дСфисов).

Автор

    НСт ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠ΅Π²

    Π Π΅ΠΊΠ»Π°ΠΌΠ°