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
| name | type | description |
|---|---|---|
flags | # | Flags, see TL conditional fields |
only_new_subscribers | true | If set, only new subscribers starting from the giveaway creation date will be able to participate to the giveaway. |
winners_are_visible | true | If 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. |
channels | Vector<long> | The channels that the user must join to participate in the giveaway. |
countries_iso2 | 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_description | string | Can contain a textual description of additional giveaway prizes. |
quantity | int | Number of Telegram Premium subscriptions given away. |
months | int | Duration in months of each Telegram Premium subscription in the giveaway. |
stars | long | For Telegram Star giveaways, the total number of Telegram Stars being given away. |
until_date | int | The end date of the giveaway. |
type
MessageMedia · 18 other constructors
history
present in layers 166–229 · constructor id changed 2×
| id | layers |
|---|---|
| #58260664 | 166–167 |
| #daad85b0 | 168–186 |
| #aa073beb | 187–229 |