Layer 220
MessageMediaGiveawayResults
A giveaway with public winners has finished, this constructor contains info about the winners.
constructor
messageMediaGiveawayResults#ceaa3ea1 flags:# only_new_subscribers:flags.0?true refunded:flags.2?true channel_id:long additional_peers_count:flags.3?int launch_msg_id:int winners_count:int unclaimed_count:int winners:Vector<long> months:flags.4?int stars:flags.5?long prize_description:flags.1?string until_date:int = MessageMedia;
Parameters
| Name | Type | Description |
|---|---|---|
| Flags | # | Flags, see TL conditional fields |
| OnlyNewSubscribers | flags.0?true | If set, only new subscribers starting from the giveaway creation date participated in the giveaway. |
| Refunded | flags.2?true | If set, the giveaway was canceled and was fully refunded. |
| ChannelId | long | ID of the channel/supergroup that was automatically boosted by the winners of the giveaway for duration of the Premium subscription. |
| AdditionalPeersCount | flags.3?int | Number of other channels that participated in the giveaway. |
| LaunchMsgId | int | Identifier of the message with the giveaway in channel_id. |
| WinnersCount | int | Total number of winners in the giveaway. |
| UnclaimedCount | int | Number of not-yet-claimed prizes. |
| Winners | Vector<long> | Up to 100 user identifiers of the winners of the giveaway. |
| Months | flags.4?int | Duration in months of each Telegram Premium subscription in the giveaway. |
| Stars | flags.5?long | For Telegram Star giveaways, the total number of Telegram Stars being given away. |
| PrizeDescription | flags.1?string | Can contain a textual description of additional giveaway prizes. |
| UntilDate | int | Point in time (Unix timestamp) when the winners were selected. May be bigger than winners selection date specified in initial parameters of the giveaway. |
Returns
MessageMediaGogram Example
// Creating MessageMediaGiveawayResults constructor obj := &tg.MessageMediaGiveawayResults{ ChannelId: int64(0), LaunchMsgId: 0, WinnersCount: 0, UnclaimedCount: 0, Winners: []long{}, UntilDate: 0, // Optional fields: // OnlyNewSubscribers: true, // Refunded: true, // AdditionalPeersCount: 0, // Months: 0, // ... more optional fields }