aiogram добавил поддержку Bot API 5.6
Асинхронный фреймворк для разработки Telegram-ботов на Python добавил поддержку новой версии Telegram Bot API. Давайте разберёмся как пользоваться нововведениями…
Защищённый контент
Для методов, связанных с отправкой сообщений, Telegram добавил параметр protected_content. В aiogram этот параметр доступен не только в оригинальных методах, но и во всех шорткатах (сокращённых методах при объектах). Пример:
Спойлеры
В Telegram Bot API была добавлена поддержка разметки "spoiler", скрывающей содержимое сообщения до первого клика.
Для удобной реализации спойлеров, в утилиты разметки aiogram были добавлены методы spoiler (форматирование MarkdownV2) и hspoiler (форматирование HTML)
Другие обновления
Помимо обновлений, связанных с Telegram Bot API, в aiogram были добавлены ещё несколько обновлений
Представление объектов
Раньше, при печати объектов, они выглядели так:
Теперь выглядят так:
Скрытие превью по-умолчанию
Если в большинстве отправляемых сообщений вы скрываете превью для ссылок, то при инициализации бота, вы можете указать параметр disable_web_page_preview=True, который определит поведение по-умолчанию. Таким образом вам не нужно будет передавать этот параметр при каждой отправке сообщения.
Ссылки
Установить обновлённую версию фреймворка можно командой
Для тех, кто ещё не знаком с фреймворком, будут полезны следующие ссылки:
Тоже что ли начать публиковать тут все апдейты своих фреймворков 😁 http://github.com/MihaelIsaev
хабр не торт, надо тут писать.
Жду подсайта наука и тоже начну постить)
Только в этой статье нашла как добавить скрытый текст, с помощью aiogram! Спасибо!