telegram api constructor · layer 229 · #aa073beb

messageMediaGiveaway

Contains info about a giveaway, see here » for more info.

definition

messageMediaGiveaway#aa073beb flags:# only_new_subscribers:flags.0?true winners_are_visible:flags.2?true channels:Vector<long> countries_iso2:flags.1?Vector<string> prize_description:flags.3?string quantity:int months:flags.4?int stars:flags.5?long until_date:int = MessageMedia;

parameters

nametypedescription
flags#Flags, see TL conditional fields
only_new_subscribersflags.0?trueIf set, only new subscribers starting from the giveaway creation date will be able to participate to the giveaway.
winners_are_visibleflags.2?trueIf set, giveaway winners are public and will be listed in a messageMediaGiveawayResults message that will be automatically sent to the channel once the giveaway ends.
channelsVector<long>The channels that the user must join to participate in the giveaway.
countries_iso2flags.1?Vector<string>If set, only users residing in these countries can participate in the giveaway, (specified as a list of two-letter ISO 3166-1 alpha-2 country codes); otherwise there are no country-based limitations.
prize_descriptionflags.3?stringCan contain a textual description of additional giveaway prizes.
quantityintNumber of Telegram Premium subscriptions given away.
monthsflags.4?intDuration in months of each Telegram Premium subscription in the giveaway.
starsflags.5?longFor Telegram Star giveaways, the total number of Telegram Stars being given away.
until_dateintThe end date of the giveaway.

type

MessageMedia · 18 other constructors

history

present in layers 166–229 · constructor id changed 2×

idlayers
#58260664166–167
#daad85b0168–186
#aa073beb187–229