Used if the user wishes to start a channel/supergroup giveaway or send some giftcodes to members of a channel/supergroup, in exchange for boosts.
Constructor schema is available as of layer 166. Switch »
Name | Type | Description |
---|---|---|
purpose | InputStorePaymentPurpose | Should be populated with inputStorePaymentPremiumGiveaway for giveaways and inputStorePaymentPremiumGiftCode for gifts. |
option | PremiumGiftCodeOption | Should be populated with one of the giveaway options returned by payments.getPremiumGiftCodeOptions, see the giveaways » documentation for more info. |
Used to pay for a giveaway, see here » for more info.
Telegram channel and supergroup administrators may launch giveaways to randomly distribute Telegram Premium subscriptions and other gifts among their followers, in exchange for boosts.
Used to gift Telegram Premium subscriptions only to some specific subscribers of a channel/supergroup or to some of our contacts, see here » for more info on giveaways and gifts.
Obtain a list of Telegram Premium giveaway/gift code » options.
Telegram Premium users can grant their favorite channels and supergroups additional features like the ability to post stories by giving them boosts.