InputMediaPoll
- class pyrogram.raw.types.InputMediaPoll
A poll
Constructor of
InputMedia.- Details:
Layer:
223ID:
F94E5F1
- Parameters:
poll (
Poll) – The poll to sendcorrect_answers (List of
bytes, optional) – Correct answer IDs (for quiz polls)solution (
str, optional) – Explanation of quiz solutionsolution_entities (List of
MessageEntity, optional) – Message entities for styled text
TL Schema
inputMediaPoll#f94e5f1
flags:#
poll:Poll
correct_answers:flags.0?Vector<bytes>
solution:flags.1?string
solution_entities:flags.1?Vector<MessageEntity>
= InputMedia
Parameter Tree
InputMediaPoll
├── poll →
Poll│ └──
Poll│ ├── id →
long│ ├── closed →
true (optional)│ ├── public_voters →
true (optional)│ ├── multiple_choice →
true (optional)│ ├── quiz →
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│ ├── answers →
Vector < PollAnswer >│ │ └──
PollAnswer│ │ ├── text →
TextWithEntities│ │ │ └──
TextWithEntities│ │ └── option →
bytes│ ├── close_period →
int (optional)│ └── close_date →
int (optional)├── correct_answers →
Vector < bytes > (optional)├── solution →
string (optional)└── solution_entities →
Vector < MessageEntity > (optional)│ ├── offset →
int│ └── length →
int│ ├── offset →
int│ └── length →
int│ ├── offset →
int│ └── length →
int│ ├── offset →
int│ └── length →
int├──
MessageEntityUrl│ ├── offset →
int│ └── length →
int│ ├── offset →
int│ └── length →
int│ ├── offset →
int│ └── length →
int│ ├── offset →
int│ └── length →
int│ ├── offset →
int│ └── length →
int├──
MessageEntityPre│ ├── offset →
int│ ├── length →
int│ └── language →
string│ ├── offset →
int│ ├── length →
int│ └── url →
string│ ├── offset →
int│ ├── length →
int│ └── user_id →
long│ ├── offset →
int│ ├── length →
int│ └── user_id →
InputUser│ ├──
InputUserEmpty│ ├──
InputUserSelf│ ├──
InputUser│ └──
InputUserFromMessage│ ├── offset →
int│ └── length →
int│ ├── offset →
int│ └── length →
int│ ├── offset →
int│ └── length →
int│ ├── offset →
int│ └── length →
int│ ├── offset →
int│ └── length →
int│ ├── offset →
int│ └── length →
int│ ├── offset →
int│ ├── length →
int│ └── document_id →
long│ ├── 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 →
intExample
InputMediaPoll(
poll=Poll(
id=0,
question=TextWithEntities(
text="Open",
entities=[
MessageEntityUnknown(
offset=0,
length=0
)
]
),
answers=[
PollAnswer(
text=TextWithEntities(
text="Open",
entities=[
MessageEntityUnknown(
offset=0,
length=0
)
]
),
option=b"data"
)
]
),
)