Telegram обновил Bot API до версии 7.10, которая привнесла в API поддержку ряда функций из последних апдейтов мессенджера.
В Bot API появилась поддержка событий покупки платных медиа. Например, боты отныне умеют прикреплять к таким медиа метаданные, которые отслеживаются из истории транзакций и событий покупки.
Кроме того, в объекте розыгрыша появилось поле, описывающее тип розыгрыша и количество разыгрываемых звёзд. Также добавлены объекты, поля и события для отображения второстепенной кнопки действия в Mini Apps.
Полный список нововведений:
• Добавлены обновления о купленных платных медиа, представленные классом PaidMediaPurchased и полем purchased_paid_media в классе Update.• Добавлена возможность указывать в sendPaidMedia полезную нагрузку, которую бот получает обратно в обновлениях TransactionPartnerUser и purchased_paid_media.
• Добавлено поле фprize_star_count в классы GiveawayCreated, Giveaway, GiveawayWinners и ChatBoostSourceGiveaway.
• Добавлено поле is_star_giveaway в класс GiveawayCompleted.
• Добавлено поле SecondaryButton в класс WebApp.
• Добавлено событие secondaryButtonClicked для мини-приложений.
• В класс WebApp добавлено поле bottomBarColor и метод setBottomBarColor.
• Добавлено поле bottom_bar_bg_color в класс ThemeParams.
Источник: Код Дурова