UpdateMessagePoll
- class pyrogram.raw.types.UpdateMessagePoll
The results of a poll have changed
Constructor of
Update.- Details:
Layer:
224ID:
D64C522B
- Parameters:
poll_id (
int64-bit) – Poll IDresults (
PollResults) – New poll resultspeer (
Peer, optional) – N/Amsg_id (
int32-bit, optional) – N/Atop_msg_id (
int32-bit, optional) – N/Apoll (
Poll, optional) – If the server knows the client hasn’t cached this poll yet, the poll itself
TL Schema
updateMessagePoll#d64c522b
flags:#
peer:flags.1?Peer
msg_id:flags.1?int
top_msg_id:flags.2?int
poll_id:long
poll:flags.0?Poll
results:PollResults
= Update
Parameter Tree
UpdateMessagePoll
├── peer →
Peer (optional)│ ├──
PeerUser│ │ └── user_id →
long│ ├──
PeerChat│ │ └── chat_id →
long│ └──
PeerChannel│ └── channel_id →
long├── msg_id →
int (optional)├── top_msg_id →
int (optional)├── poll_id →
long├── poll →
Poll (optional)│ └──
Poll│ ├── id →
long│ ├── closed →
true (optional)│ ├── public_voters →
true (optional)│ ├── multiple_choice →
true (optional)│ ├── quiz →
true (optional)│ ├── open_answers →
true (optional)│ ├── revoting_disabled →
true (optional)│ ├── shuffle_answers →
true (optional)│ ├── hide_results_until_close →
true (optional)│ ├── creator →
true (optional)│ ├── question →
TextWithEntities│ │ └──
TextWithEntities│ │ ├── text →
string│ │ └── entities →
Vector < MessageEntity >│ │ ├──
MessageEntityUnknown│ │ ├──
MessageEntityMention│ │ ├──
MessageEntityHashtag│ │ ├──
MessageEntityBotCommand│ │ ├──
MessageEntityUrl│ │ ├──
MessageEntityEmail│ │ ├──
MessageEntityBold│ │ ├──
MessageEntityItalic│ │ ├──
MessageEntityCode│ │ ├──
MessageEntityPre│ │ ├──
MessageEntityTextUrl│ │ ├──
MessageEntityMentionName│ │ ├──
InputMessageEntityMentionName│ │ ├──
MessageEntityPhone│ │ ├──
MessageEntityCashtag│ │ ├──
MessageEntityUnderline│ │ ├──
MessageEntityStrike│ │ ├──
MessageEntityBankCard│ │ ├──
MessageEntitySpoiler│ │ ├──
MessageEntityCustomEmoji│ │ ├──
MessageEntityBlockquote│ │ ├──
MessageEntityFormattedDate│ │ ├──
MessageEntityDiffInsert│ │ ├──
MessageEntityDiffReplace│ │ └──
MessageEntityDiffDelete│ ├── answers →
Vector < PollAnswer >│ │ ├──
PollAnswer│ │ │ ├── text →
TextWithEntities│ │ │ │ └──
TextWithEntities│ │ │ ├── option →
bytes│ │ │ ├── media →
MessageMedia (optional)│ │ │ │ ├──
MessageMediaEmpty│ │ │ │ ├──
MessageMediaPhoto│ │ │ │ ├──
MessageMediaGeo│ │ │ │ ├──
MessageMediaContact│ │ │ │ ├──
MessageMediaUnsupported│ │ │ │ ├──
MessageMediaDocument│ │ │ │ ├──
MessageMediaWebPage│ │ │ │ ├──
MessageMediaVenue│ │ │ │ ├──
MessageMediaGame│ │ │ │ ├──
MessageMediaInvoice│ │ │ │ ├──
MessageMediaGeoLive│ │ │ │ ├──
MessageMediaPoll│ │ │ │ ├──
MessageMediaDice│ │ │ │ ├──
MessageMediaStory│ │ │ │ ├──
MessageMediaGiveaway│ │ │ │ ├──
MessageMediaGiveawayResults│ │ │ │ ├──
MessageMediaPaidMedia│ │ │ │ ├──
MessageMediaToDo│ │ │ │ └──
MessageMediaVideoStream│ │ │ ├── added_by →
Peer (optional)│ │ │ │ ├──
PeerUser│ │ │ │ ├──
PeerChat│ │ │ │ └──
PeerChannel│ │ │ └── date →
int (optional)│ │ └──
InputPollAnswer│ │ ├── text →
TextWithEntities│ │ │ └──
TextWithEntities│ │ └── media →
InputMedia (optional)│ │ ├──
InputMediaEmpty│ │ ├──
InputMediaUploadedPhoto│ │ ├──
InputMediaPhoto│ │ ├──
InputMediaGeoPoint│ │ ├──
InputMediaContact│ │ ├──
InputMediaUploadedDocument│ │ ├──
InputMediaDocument│ │ ├──
InputMediaVenue│ │ ├──
InputMediaPhotoExternal│ │ ├──
InputMediaDocumentExternal│ │ ├──
InputMediaGame│ │ ├──
InputMediaInvoice│ │ ├──
InputMediaGeoLive│ │ ├──
InputMediaPoll│ │ ├──
InputMediaDice│ │ ├──
InputMediaStory│ │ ├──
InputMediaWebPage│ │ ├──
InputMediaPaidMedia│ │ ├──
InputMediaTodo│ │ └──
InputMediaStakeDice│ ├── close_period →
int (optional)│ ├── close_date →
int (optional)│ └── hash →
long└── results →
PollResults└──
PollResults├── min →
true (optional)├── has_unread_votes →
true (optional)├── results →
Vector < PollAnswerVoters > (optional)│ └──
PollAnswerVoters│ ├── chosen →
true (optional)│ ├── correct →
true (optional)│ ├── option →
bytes│ ├── voters →
int (optional)│ └── recent_voters →
Vector < Peer > (optional)│ ├──
PeerUser│ ├──
PeerChat│ └──
PeerChannel├── total_voters →
int (optional)├── recent_voters →
Vector < Peer > (optional)│ ├──
PeerUser│ │ └── user_id →
long│ ├──
PeerChat│ │ └── chat_id →
long│ └──
PeerChannel│ └── channel_id →
long├── solution →
string (optional)├── solution_entities →
Vector < MessageEntity > (optional)│ ├──
MessageEntityUnknown│ │ ├── offset →
int│ │ └── length →
int│ ├──
MessageEntityMention│ │ ├── offset →
int│ │ └── length →
int│ ├──
MessageEntityHashtag│ │ ├── offset →
int│ │ └── length →
int│ ├──
MessageEntityBotCommand│ │ ├── offset →
int│ │ └── length →
int│ ├──
MessageEntityUrl│ │ ├── offset →
int│ │ └── length →
int│ ├──
MessageEntityEmail│ │ ├── offset →
int│ │ └── length →
int│ ├──
MessageEntityBold│ │ ├── offset →
int│ │ └── length →
int│ ├──
MessageEntityItalic│ │ ├── offset →
int│ │ └── length →
int│ ├──
MessageEntityCode│ │ ├── offset →
int│ │ └── length →
int│ ├──
MessageEntityPre│ │ ├── offset →
int│ │ ├── length →
int│ │ └── language →
string│ ├──
MessageEntityTextUrl│ │ ├── offset →
int│ │ ├── length →
int│ │ └── url →
string│ ├──
MessageEntityMentionName│ │ ├── offset →
int│ │ ├── length →
int│ │ └── user_id →
long│ │ ├── offset →
int│ │ ├── length →
int│ │ └── user_id →
InputUser│ │ ├──
InputUserEmpty│ │ ├──
InputUserSelf│ │ ├──
InputUser│ │ └──
InputUserFromMessage│ ├──
MessageEntityPhone│ │ ├── offset →
int│ │ └── length →
int│ ├──
MessageEntityCashtag│ │ ├── offset →
int│ │ └── length →
int│ ├──
MessageEntityUnderline│ │ ├── offset →
int│ │ └── length →
int│ ├──
MessageEntityStrike│ │ ├── offset →
int│ │ └── length →
int│ ├──
MessageEntityBankCard│ │ ├── offset →
int│ │ └── length →
int│ ├──
MessageEntitySpoiler│ │ ├── offset →
int│ │ └── length →
int│ ├──
MessageEntityCustomEmoji│ │ ├── offset →
int│ │ ├── length →
int│ │ └── document_id →
long│ ├──
MessageEntityBlockquote│ │ ├── collapsed →
true (optional)│ │ ├── offset →
int│ │ └── length →
int│ │ ├── relative →
true (optional)│ │ ├── short_time →
true (optional)│ │ ├── long_time →
true (optional)│ │ ├── short_date →
true (optional)│ │ ├── long_date →
true (optional)│ │ ├── day_of_week →
true (optional)│ │ ├── offset →
int│ │ ├── length →
int│ │ └── date →
int│ ├──
MessageEntityDiffInsert│ │ ├── offset →
int│ │ └── length →
int│ ├──
MessageEntityDiffReplace│ │ ├── offset →
int│ │ ├── length →
int│ │ └── old_text →
string│ └──
MessageEntityDiffDelete│ ├── offset →
int│ └── length →
int└── solution_media →
MessageMedia (optional)│ ├── spoiler →
true (optional)│ ├── live_photo →
true (optional)│ ├── photo →
Photo (optional)│ │ ├──
PhotoEmpty│ │ └──
Photo│ ├── ttl_seconds →
int (optional)│ └── video →
Document (optional)│ ├──
DocumentEmpty│ └──
Document├──
MessageMediaGeo│ └── geo →
GeoPoint│ ├──
GeoPointEmpty│ └──
GeoPoint│ ├── phone_number →
string│ ├── first_name →
string│ ├── last_name →
string│ ├── vcard →
string│ └── user_id →
long│ ├── nopremium →
true (optional)│ ├── spoiler →
true (optional)│ ├── video →
true (optional)│ ├── round →
true (optional)│ ├── voice →
true (optional)│ ├── document →
Document (optional)│ │ ├──
DocumentEmpty│ │ └──
Document│ ├── alt_documents →
Vector < Document > (optional)│ │ ├──
DocumentEmpty│ │ └──
Document│ ├── video_cover →
Photo (optional)│ │ ├──
PhotoEmpty│ │ └──
Photo│ ├── video_timestamp →
int (optional)│ └── ttl_seconds →
int (optional)│ ├── force_large_media →
true (optional)│ ├── force_small_media →
true (optional)│ ├── manual →
true (optional)│ ├── safe →
true (optional)│ └── webpage →
WebPage│ ├──
WebPageEmpty│ ├──
WebPagePending│ ├──
WebPage│ └──
WebPageNotModified│ ├── geo →
GeoPoint│ │ ├──
GeoPointEmpty│ │ └──
GeoPoint│ ├── title →
string│ ├── address →
string│ ├── provider →
string│ ├── venue_id →
string│ └── venue_type →
string├──
MessageMediaGame│ └── game →
Game│ └──
Game│ ├── shipping_address_requested →
true (optional)│ ├── test →
true (optional)│ ├── title →
string│ ├── description →
string│ ├── photo →
WebDocument (optional)│ │ ├──
WebDocument│ │ └──
WebDocumentNoProxy│ ├── receipt_msg_id →
int (optional)│ ├── currency →
string│ ├── total_amount →
long│ ├── start_param →
string│ └── extended_media →
MessageExtendedMedia (optional)│ └──
MessageExtendedMedia│ ├── geo →
GeoPoint│ │ ├──
GeoPointEmpty│ │ └──
GeoPoint│ ├── heading →
int (optional)│ ├── period →
int│ └── proximity_notification_radius →
int (optional)├──
MessageMediaPoll│ ├── poll →
Poll│ │ └──
Poll│ ├── results →
PollResults│ │ └──
PollResults│ └── attached_media →
MessageMedia (optional)│ ├──
MessageMediaEmpty│ ├──
MessageMediaPhoto│ ├──
MessageMediaGeo│ ├──
MessageMediaContact│ ├──
MessageMediaUnsupported│ ├──
MessageMediaDocument│ ├──
MessageMediaWebPage│ ├──
MessageMediaVenue│ ├──
MessageMediaGame│ ├──
MessageMediaInvoice│ ├──
MessageMediaGeoLive│ ├──
MessageMediaPoll│ ├──
MessageMediaDice│ ├──
MessageMediaStory│ ├──
MessageMediaGiveaway│ ├──
MessageMediaPaidMedia│ ├──
MessageMediaToDo│ └──
MessageMediaVideoStream├──
MessageMediaDice│ ├── value →
int│ ├── emoticon →
string│ └── game_outcome →
messages.EmojiGameOutcome (optional)│ ├── via_mention →
true (optional)│ ├── peer →
Peer│ │ ├──
PeerUser│ │ ├──
PeerChat│ │ └──
PeerChannel│ ├── id →
int│ └── story →
StoryItem (optional)│ ├──
StoryItemDeleted│ ├──
StoryItemSkipped│ └──
StoryItem│ ├── only_new_subscribers →
true (optional)│ ├── winners_are_visible →
true (optional)│ ├── channels →
Vector < long >│ ├── countries_iso2 →
Vector < string > (optional)│ ├── prize_description →
string (optional)│ ├── quantity →
int│ ├── months →
int (optional)│ ├── stars →
long (optional)│ └── until_date →
int│ ├── only_new_subscribers →
true (optional)│ ├── refunded →
true (optional)│ ├── channel_id →
long│ ├── additional_peers_count →
int (optional)│ ├── launch_msg_id →
int│ ├── winners_count →
int│ ├── unclaimed_count →
int│ ├── winners →
Vector < long >│ ├── months →
int (optional)│ ├── stars →
long (optional)│ ├── prize_description →
string (optional)│ └── until_date →
int│ ├── stars_amount →
long│ └── extended_media →
Vector < MessageExtendedMedia >│ └──
MessageExtendedMedia├──
MessageMediaToDo│ ├── todo →
TodoList│ │ └──
TodoList│ └── completions →
Vector < TodoCompletion > (optional)│ └──
TodoCompletion├── rtmp_stream →
true (optional)└── call →
InputGroupCallExample
UpdateMessagePoll(
poll_id=0,
results=PollResults(),
)