GramIO API Reference / @gramio/contexts/dist / Poll
Class: Poll
Defined in: contexts/index.d.ts:675
This object contains information about a poll.
Extended by
Constructors
Constructor
new Poll(
payload):Poll
Defined in: contexts/index.d.ts:677
Parameters
| Parameter | Type |
|---|---|
payload | TelegramPoll |
Returns
Poll
Properties
| Property | Type | Defined in |
|---|---|---|
payload | TelegramPoll | contexts/index.d.ts:676 |
Accessors
[toStringTag]
Get Signature
get [toStringTag]():
string
Defined in: contexts/index.d.ts:679
Returns
string
allowsMultipleAnswers
Get Signature
get allowsMultipleAnswers():
boolean
Defined in: contexts/index.d.ts:699
true, if the poll allows multiple answers
Returns
boolean
allowsRevoting
Get Signature
get allowsRevoting():
boolean
Defined in: contexts/index.d.ts:701
true, if the poll allows to change the chosen answer options
Returns
boolean
closeDate
Get Signature
get closeDate():
number
Defined in: contexts/index.d.ts:723
Point in time (Unix timestamp) when the poll will be automatically closed
Returns
number
correctOptionIds
Get Signature
get correctOptionIds():
number[]
Defined in: contexts/index.d.ts:707
Array of 0-based identifiers of the correct answer options. Available only for polls in quiz mode which are closed or were sent (not forwarded) by the bot or to the private chat with the bot.
Returns
number[]
description
Get Signature
get description():
string
Defined in: contexts/index.d.ts:727
Optional. Description of the poll; for polls inside the Message object only
Returns
string
descriptionEntities
Get Signature
get descriptionEntities():
MessageEntity[]
Defined in: contexts/index.d.ts:732
Optional. Special entities like usernames, URLs, bot commands, etc. that appear in the description
Returns
explanation
Get Signature
get explanation():
string
Defined in: contexts/index.d.ts:712
Text that is shown when a user chooses an incorrect answer or taps on the lamp icon in a quiz-style poll, 0-200 characters
Returns
string
explanationEntities
Get Signature
get explanationEntities():
MessageEntity[]
Defined in: contexts/index.d.ts:717
Special entities like usernames, URLs, bot commands, etc. that appear in the explanation
Returns
id
Get Signature
get id():
string
Defined in: contexts/index.d.ts:681
Unique poll identifier
Returns
string
openPeriod
Get Signature
get openPeriod():
number
Defined in: contexts/index.d.ts:719
Amount of time in seconds the poll will be active after creation
Returns
number
options
Get Signature
get options():
PollOption[]
Defined in: contexts/index.d.ts:689
List of poll options
Returns
question
Get Signature
get question():
string
Defined in: contexts/index.d.ts:683
Poll question, 1-300 characters
Returns
string
questionEntities
Get Signature
get questionEntities():
MessageEntity[]
Defined in: contexts/index.d.ts:687
Optional. Special entities that appear in the question. Currently, only custom emoji entities are allowed in poll questions
Returns
totalVoterCount
Get Signature
get totalVoterCount():
number
Defined in: contexts/index.d.ts:691
Total number of users that voted in the poll
Returns
number
type
Get Signature
get type():
TelegramPollType
Defined in: contexts/index.d.ts:697
Poll type, currently can be regular or quiz
Returns
Methods
isAnonymous()
isAnonymous():
boolean
Defined in: contexts/index.d.ts:695
true, if the poll is anonymous
Returns
boolean
isClosed()
isClosed():
boolean
Defined in: contexts/index.d.ts:693
true, if the poll is closed
Returns
boolean