В Bot API 10.2 добавили subscription. Почему canceled ещё не означает потерю доступа
В Bot API 10.2 появилось отдельное событие для изменений в регулярной подписке — Update.subscription.
Сразу уточню область применения: речь идёт о повторяющихся платежах в Telegram Stars, созданных через счёт бота с subscription_period. Это не то же самое, что нативная платная пригласительная ссылка на канал. Бот получает оплату, а уже наша система решает, какой доступ выдать пользователю.
Внутри Update.subscription находится объект BotSubscriptionUpdated. У него есть пользователь, invoice_payload и одно из трёх состояний:
















