InputMessagePoll¶
A message with a poll. Polls can't be sent to secret chats and channel direct messages chats. Polls can be sent to a private chat only if the chat is a chat with a bot or the Saved Messages chat
InputMessagePoll(
question: FormattedText,
options: list of InputPollOption,
description: FormattedText,
media: InputPollMedia,
is_anonymous: Bool,
allows_multiple_answers: Bool,
allows_revoting: Bool,
members_only: Bool,
country_codes: list of string,
shuffle_options: Bool,
hide_results_until_closes: Bool,
type: InputPollType,
open_period: int32,
close_date: int32,
is_closed: Bool
) → InputMessageContent
question¶
Poll question; 1-255 characters (up to 300 characters for bots). Only custom emoji entities are allowed to be added and only by Premium users
options¶
list of InputPollOption
List of poll answer options; 1-getOption("poll_answer_count_max") options
description¶
Poll description; pass null to use an empty description; 0-getOption("message_caption_length_max") characters
media¶
Media attached to the poll; pass null if none. Must be one of the following types: inputPollMediaAnimation, inputPollMediaAudio, inputPollMediaDocument, inputPollMediaLocation, inputPollMediaPhoto, inputPollMediaVenue, or inputPollMediaVideo without caption
is_anonymous¶
Bool
True, if the poll voters are anonymous. Non-anonymous polls can't be sent or forwarded to channels
allows_multiple_answers¶
Bool
True, if multiple answer options can be chosen simultaneously
allows_revoting¶
Bool
True, if the poll can be answered multiple times
members_only¶
Bool
True, if only the users that are members of the chat for more than a day will be able to vote; for channel chats only
country_codes¶
list of string
The list of two-letter ISO 3166-1 alpha-2 codes of countries, users from which will be able to vote; for channel chats only. If empty, then all users can participate in the poll. There can be up to getOption("poll_country_count_max") chosen countries
shuffle_options¶
Bool
True, if poll options must be shown in a fixed random order
hide_results_until_closes¶
Bool
True, if the poll results will appear only after the poll closes
type¶
Type of the poll
open_period¶
int32
Amount of time the poll will be active after creation, in seconds; 0-getOption("poll_open_period_max"); pass 0 if not specified
close_date¶
int32
Point in time (Unix timestamp) when the poll will automatically be closed; must be 0-getOption("poll_open_period_max") seconds in the future; pass 0 if not specified
is_closed¶
Bool
True, if the poll needs to be sent already closed; for bots only